# near model CODE resource # entry label at 0x0000 export_427: entry: 00000000 4E56 FFFC link A6, -0x0004 00000004 206E 0008 movea.l A0, [A6 + 0x8] 00000008 2050 movea.l A0, [A0] 0000000A 2F28 006C move.l -[A7], [A0 + 0x6C] 0000000E A955 trap DisposeControl 00000010 206E 0008 movea.l A0, [A6 + 0x8] 00000014 2050 movea.l A0, [A0] 00000016 42A8 006C clr.l [A0 + 0x6C] 0000001A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000001E 4EBA 1040 jsr [PC + 0x1040 /* 00001060 */] 00000022 4E5E unlink A6 00000024 4E75 rts export_428: 00000026 4E56 FFFC link A6, -0x0004 0000002A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000002E 4EAD E782 jsr [A5 - 0x187E] 00000032 206E 0008 movea.l A0, [A6 + 0x8] 00000036 2050 movea.l A0, [A0] 00000038 2EA8 006C move.l [A7], [A0 + 0x6C] 0000003C 3F2E 000C move.w -[A7], [A6 + 0xC] 00000040 A963 trap SetControlValue/SetCtlValue 00000042 486E 000C pea.l [A6 + 0xC] 00000046 4878 0003 pea.l [0x00000003] 0000004A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000004E 4EAD EEB4 jsr [A5 - 0x114C] 00000052 4E5E unlink A6 00000054 4E75 rts export_429: 00000056 4E56 0000 link A6, 0 0000005A 4267 clr.w -[A7] 0000005C 206E 0008 movea.l A0, [A6 + 0x8] 00000060 2050 movea.l A0, [A0] 00000062 2F28 006C move.l -[A7], [A0 + 0x6C] 00000066 A960 trap GetControlValue/GetCtlValue 00000068 301F move.w D0, [A7]+ 0000006A 4E5E unlink A6 0000006C 4E75 rts export_430: 0000006E 4E56 0000 link A6, 0 00000072 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000076 4EAD E782 jsr [A5 - 0x187E] 0000007A 206E 0008 movea.l A0, [A6 + 0x8] 0000007E 2050 movea.l A0, [A0] 00000080 2EA8 006C move.l [A7], [A0 + 0x6C] 00000084 3F2E 000C move.w -[A7], [A6 + 0xC] 00000088 A965 trap SetControlMaximum/SetMaxCtl 0000008A 4E5E unlink A6 0000008C 4E75 rts export_431: 0000008E 4E56 0000 link A6, 0 00000092 4267 clr.w -[A7] 00000094 206E 0008 movea.l A0, [A6 + 0x8] 00000098 2050 movea.l A0, [A0] 0000009A 2F28 006C move.l -[A7], [A0 + 0x6C] 0000009E A962 trap GetControlMaximum/GetMaxCtl 000000A0 301F move.w D0, [A7]+ 000000A2 4E5E unlink A6 000000A4 4E75 rts export_432: 000000A6 4E56 0000 link A6, 0 000000AA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000000AE 4EAD E782 jsr [A5 - 0x187E] 000000B2 206E 0008 movea.l A0, [A6 + 0x8] 000000B6 2050 movea.l A0, [A0] 000000B8 2EA8 006C move.l [A7], [A0 + 0x6C] 000000BC 3F2E 000C move.w -[A7], [A6 + 0xC] 000000C0 A964 trap SetControlMinimum/SetMinCtl 000000C2 4E5E unlink A6 000000C4 4E75 rts export_433: 000000C6 4E56 0000 link A6, 0 000000CA 4267 clr.w -[A7] 000000CC 206E 0008 movea.l A0, [A6 + 0x8] 000000D0 2050 movea.l A0, [A0] 000000D2 2F28 006C move.l -[A7], [A0 + 0x6C] 000000D6 A961 trap GetControlMinimum/GetMinCtl 000000D8 301F move.w D0, [A7]+ 000000DA 4E5E unlink A6 000000DC 4E75 rts export_434: 000000DE 4E56 0000 link A6, 0 000000E2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000000E6 4EAD E782 jsr [A5 - 0x187E] 000000EA 206E 0008 movea.l A0, [A6 + 0x8] 000000EE 2050 movea.l A0, [A0] 000000F0 2EA8 006C move.l [A7], [A0 + 0x6C] 000000F4 2F2E 000C move.l -[A7], [A6 + 0xC] 000000F8 A95F trap SetControlTitle/SetCTitle 000000FA 4E5E unlink A6 000000FC 4E75 rts export_435: 000000FE 4E56 0000 link A6, 0 00000102 206E 0008 movea.l A0, [A6 + 0x8] 00000106 2050 movea.l A0, [A0] 00000108 2F28 006C move.l -[A7], [A0 + 0x6C] 0000010C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000110 A95E trap GetControlTitle/GetCTitle 00000112 4E5E unlink A6 00000114 4E75 rts export_436: 00000116 4E56 0000 link A6, 0 0000011A 206E 0008 movea.l A0, [A6 + 0x8] 0000011E 2050 movea.l A0, [A0] 00000120 2F28 006C move.l -[A7], [A0 + 0x6C] 00000124 2F2E 000C move.l -[A7], [A6 + 0xC] 00000128 A96B trap SetControlAction/SetCtlAction 0000012A 4E5E unlink A6 0000012C 4E75 rts export_437: 0000012E 4E56 FFF8 link A6, -0x0008 00000132 2F0C move.l -[A7], A4 00000134 286E 0008 movea.l A4, [A6 + 0x8] 00000138 2054 movea.l A0, [A4] 0000013A 4A28 001A tst.b [A0 + 0x1A] 0000013E 6638 bne +0x3A /* 00000178 */ 00000140 2F0C move.l -[A7], A4 00000142 4EAD E782 jsr [A5 - 0x187E] 00000146 A896 trap HidePen 00000148 2054 movea.l A0, [A4] 0000014A 2EA8 006C move.l [A7], [A0 + 0x6C] 0000014E A957 trap ShowControl 00000150 A897 trap ShowPen 00000152 2054 movea.l A0, [A4] 00000154 2068 006C movea.l A0, [A0 + 0x6C] 00000158 2050 movea.l A0, [A0] 0000015A 2D68 0008 FFF8 move.l [A6 - 0x8], [A0 + 0x8] 00000160 2D68 000C FFFC move.l [A6 - 0x4], [A0 + 0xC] 00000166 486E FFF8 pea.l [A6 - 0x8] 0000016A A928 trap InvalRect 0000016C 2054 movea.l A0, [A4] 0000016E 117C 0001 001A move.b [A0 + 0x1A], 0x1 00000174 4EBA 47D6 jsr [PC + 0x47D6 /* 0000494C */] label00000178: 00000178 285F movea.l A4, [A7]+ 0000017A 4E5E unlink A6 0000017C 4E75 rts export_438: 0000017E 4E56 FFF8 link A6, -0x0008 00000182 2F0C move.l -[A7], A4 00000184 286E 0008 movea.l A4, [A6 + 0x8] 00000188 2054 movea.l A0, [A4] 0000018A 4A28 001A tst.b [A0 + 0x1A] 0000018E 6736 beq +0x38 /* 000001C6 */ 00000190 2F0C move.l -[A7], A4 00000192 4EAD E782 jsr [A5 - 0x187E] 00000196 A896 trap HidePen 00000198 2054 movea.l A0, [A4] 0000019A 2EA8 006C move.l [A7], [A0 + 0x6C] 0000019E A958 trap HideControl 000001A0 A897 trap ShowPen 000001A2 2054 movea.l A0, [A4] 000001A4 2068 006C movea.l A0, [A0 + 0x6C] 000001A8 2050 movea.l A0, [A0] 000001AA 2D68 0008 FFF8 move.l [A6 - 0x8], [A0 + 0x8] 000001B0 2D68 000C FFFC move.l [A6 - 0x4], [A0 + 0xC] 000001B6 486E FFF8 pea.l [A6 - 0x8] 000001BA A928 trap InvalRect 000001BC 2054 movea.l A0, [A4] 000001BE 4228 001A clr.b [A0 + 0x1A] 000001C2 4EBA 4788 jsr [PC + 0x4788 /* 0000494C */] label000001C6: 000001C6 285F movea.l A4, [A7]+ 000001C8 4E5E unlink A6 000001CA 4E75 rts export_439: 000001CC 4E56 FFF8 link A6, -0x0008 000001D0 2F0C move.l -[A7], A4 000001D2 286E 0008 movea.l A4, [A6 + 0x8] 000001D6 2054 movea.l A0, [A4] 000001D8 4A28 001B tst.b [A0 + 0x1B] 000001DC 6644 bne +0x46 /* 00000222 */ 000001DE 2054 movea.l A0, [A4] 000001E0 117C 0001 001B move.b [A0 + 0x1B], 0x1 000001E6 4EBA 4764 jsr [PC + 0x4764 /* 0000494C */] 000001EA 2F0C move.l -[A7], A4 000001EC 4EAD E782 jsr [A5 - 0x187E] 000001F0 A896 trap HidePen 000001F2 2054 movea.l A0, [A4] 000001F4 2EA8 006C move.l [A7], [A0 + 0x6C] 000001F8 4267 clr.w -[A7] 000001FA A95D trap HiliteControl 000001FC A897 trap ShowPen 000001FE 486E FFF8 pea.l [A6 - 0x8] 00000202 2054 movea.l A0, [A4] 00000204 4868 0046 pea.l [A0 + 0x46] 00000208 2F0C move.l -[A7], A4 0000020A 4EAD 0842 jsr [A5 + 0x842] 0000020E 486E FFF8 pea.l [A6 - 0x8] 00000212 2F0C move.l -[A7], A4 00000214 4EAD E3B2 jsr [A5 - 0x1C4E] 00000218 486E FFF8 pea.l [A6 - 0x8] 0000021C A92A trap ValidRect 0000021E 4FEF 0014 lea.l A7, [A7 + 0x14] label00000222: 00000222 285F movea.l A4, [A7]+ 00000224 4E5E unlink A6 00000226 4E75 rts export_440: 00000228 4E56 FFF8 link A6, -0x0008 0000022C 2F0C move.l -[A7], A4 0000022E 286E 0008 movea.l A4, [A6 + 0x8] 00000232 2054 movea.l A0, [A4] 00000234 4A28 001B tst.b [A0 + 0x1B] 00000238 673E beq +0x40 /* 00000278 */ 0000023A 2054 movea.l A0, [A4] 0000023C 4228 001B clr.b [A0 + 0x1B] 00000240 4EBA 470A jsr [PC + 0x470A /* 0000494C */] 00000244 2F0C move.l -[A7], A4 00000246 4EAD E782 jsr [A5 - 0x187E] 0000024A A896 trap HidePen 0000024C 2054 movea.l A0, [A4] 0000024E 2EA8 006C move.l [A7], [A0 + 0x6C] 00000252 3F3C 00FF move.w -[A7], 0xFF 00000256 A95D trap HiliteControl 00000258 A897 trap ShowPen 0000025A 486E FFF8 pea.l [A6 - 0x8] 0000025E 2054 movea.l A0, [A4] 00000260 4868 0046 pea.l [A0 + 0x46] 00000264 2F0C move.l -[A7], A4 00000266 4EAD 0842 jsr [A5 + 0x842] 0000026A 486E FFF8 pea.l [A6 - 0x8] 0000026E 2F0C move.l -[A7], A4 00000270 4EAD E3B2 jsr [A5 - 0x1C4E] 00000274 4FEF 0014 lea.l A7, [A7 + 0x14] label00000278: 00000278 285F movea.l A4, [A7]+ 0000027A 4E5E unlink A6 0000027C 4E75 rts export_441: 0000027E 4E56 FFEC link A6, -0x0014 00000282 48E7 0108 movem.l -[A7], D7,A4 00000286 1E2E 0014 move.b D7, [A6 + 0x14] 0000028A 286E 0008 movea.l A4, [A6 + 0x8] 0000028E 1F07 move.b -[A7], D7 00000290 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000294 2F2E 000C move.l -[A7], [A6 + 0xC] 00000298 2F0C move.l -[A7], A4 0000029A 4EBA 11D0 jsr [PC + 0x11D0 /* 0000146C */] 0000029E 2054 movea.l A0, [A4] 000002A0 2EA8 000E move.l [A7], [A0 + 0xE] 000002A4 A873 trap SetPort 000002A6 4297 clr.l [A7] 000002A8 A878 trap SetOrigin 000002AA 4A07 tst.b D7 000002AC 5C8F addq.l A7, 6 000002AE 6610 bne +0x12 /* 000002C0 */ 000002B0 2054 movea.l A0, [A4] 000002B2 2068 000E movea.l A0, [A0 + 0xE] 000002B6 2F28 007A move.l -[A7], [A0 + 0x7A] 000002BA 2F2D E18C move.l -[A7], [A5 - 0x1E74] 000002BE A8DC trap CopyRgn label000002C0: 000002C0 A896 trap HidePen 000002C2 4A07 tst.b D7 000002C4 6708 beq +0xA /* 000002CE */ 000002C6 2054 movea.l A0, [A4] 000002C8 2F28 006C move.l -[A7], [A0 + 0x6C] 000002CC A958 trap HideControl label000002CE: 000002CE 486E FFEC pea.l [A6 - 0x14] 000002D2 2F0C move.l -[A7], A4 000002D4 4EAD E748 jsr [A5 - 0x18B8] 000002D8 2054 movea.l A0, [A4] 000002DA 2EA8 006C move.l [A7], [A0 + 0x6C] 000002DE 3028 0058 move.w D0, [A0 + 0x58] 000002E2 4440 neg.w D0 000002E4 D06E FFF2 add.w D0, [A6 - 0xE] 000002E8 3F00 move.w -[A7], D0 000002EA 3028 005C move.w D0, [A0 + 0x5C] 000002EE 4440 neg.w D0 000002F0 D06E FFEE add.w D0, [A6 - 0x12] 000002F4 3F00 move.w -[A7], D0 000002F6 A959 trap MoveControl 000002F8 A897 trap ShowPen 000002FA 4A07 tst.b D7 000002FC 588F addq.l A7, 4 000002FE 662E bne +0x30 /* 0000032E */ 00000300 2054 movea.l A0, [A4] 00000302 2068 000E movea.l A0, [A0 + 0xE] 00000306 4868 0010 pea.l [A0 + 0x10] 0000030A A92A trap ValidRect 0000030C 426E FFFC clr.w [A6 - 0x4] 00000310 426E FFFE clr.w [A6 - 0x2] 00000314 486E FFFC pea.l [A6 - 0x4] 00000318 A871 trap GlobalToLocal 0000031A 2F2D E18C move.l -[A7], [A5 - 0x1E74] 0000031E 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000322 3F2E FFFC move.w -[A7], [A6 - 0x4] 00000326 A8E0 trap OffsetRgn/OfsetRgn 00000328 2F2D E18C move.l -[A7], [A5 - 0x1E74] 0000032C A927 trap InvalRgn label0000032E: 0000032E 4EBA 461C jsr [PC + 0x461C /* 0000494C */] 00000332 4CDF 1080 movem.l A4,D7, [A7]+ 00000336 4E5E unlink A6 00000338 4E75 rts export_442: 0000033A 4E56 FFEC link A6, -0x0014 0000033E 48E7 0108 movem.l -[A7], D7,A4 00000342 1E2E 0010 move.b D7, [A6 + 0x10] 00000346 286E 0008 movea.l A4, [A6 + 0x8] 0000034A 1F07 move.b -[A7], D7 0000034C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000350 2F0C move.l -[A7], A4 00000352 4EBA 11D4 jsr [PC + 0x11D4 /* 00001528 */] 00000356 2054 movea.l A0, [A4] 00000358 2EA8 000E move.l [A7], [A0 + 0xE] 0000035C A873 trap SetPort 0000035E 4297 clr.l [A7] 00000360 A878 trap SetOrigin 00000362 4A07 tst.b D7 00000364 548F addq.l A7, 2 00000366 6610 bne +0x12 /* 00000378 */ 00000368 2054 movea.l A0, [A4] 0000036A 2068 000E movea.l A0, [A0 + 0xE] 0000036E 2F28 007A move.l -[A7], [A0 + 0x7A] 00000372 2F2D E18C move.l -[A7], [A5 - 0x1E74] 00000376 A8DC trap CopyRgn label00000378: 00000378 A896 trap HidePen 0000037A 4A07 tst.b D7 0000037C 6708 beq +0xA /* 00000386 */ 0000037E 2054 movea.l A0, [A4] 00000380 2F28 006C move.l -[A7], [A0 + 0x6C] 00000384 A958 trap HideControl label00000386: 00000386 486E FFEC pea.l [A6 - 0x14] 0000038A 2F0C move.l -[A7], A4 0000038C 4EAD E748 jsr [A5 - 0x18B8] 00000390 2054 movea.l A0, [A4] 00000392 2EA8 006C move.l [A7], [A0 + 0x6C] 00000396 3028 0058 move.w D0, [A0 + 0x58] 0000039A 4440 neg.w D0 0000039C D06E FFF2 add.w D0, [A6 - 0xE] 000003A0 3F00 move.w -[A7], D0 000003A2 3028 005C move.w D0, [A0 + 0x5C] 000003A6 4440 neg.w D0 000003A8 D06E FFEE add.w D0, [A6 - 0x12] 000003AC 3F00 move.w -[A7], D0 000003AE A959 trap MoveControl 000003B0 2054 movea.l A0, [A4] 000003B2 2EA8 006C move.l [A7], [A0 + 0x6C] 000003B6 302E FFFA move.w D0, [A6 - 0x6] 000003BA 906E FFF2 sub.w D0, [A6 - 0xE] 000003BE 3F00 move.w -[A7], D0 000003C0 302E FFF6 move.w D0, [A6 - 0xA] 000003C4 906E FFEE sub.w D0, [A6 - 0x12] 000003C8 3F00 move.w -[A7], D0 000003CA A95C trap SizeControl 000003CC A897 trap ShowPen 000003CE 4A07 tst.b D7 000003D0 662E bne +0x30 /* 00000400 */ 000003D2 2054 movea.l A0, [A4] 000003D4 2068 000E movea.l A0, [A0 + 0xE] 000003D8 4868 0010 pea.l [A0 + 0x10] 000003DC A92A trap ValidRect 000003DE 426E FFFC clr.w [A6 - 0x4] 000003E2 426E FFFE clr.w [A6 - 0x2] 000003E6 486E FFFC pea.l [A6 - 0x4] 000003EA A871 trap GlobalToLocal 000003EC 2F2D E18C move.l -[A7], [A5 - 0x1E74] 000003F0 3F2E FFFE move.w -[A7], [A6 - 0x2] 000003F4 3F2E FFFC move.w -[A7], [A6 - 0x4] 000003F8 A8E0 trap OffsetRgn/OfsetRgn 000003FA 2F2D E18C move.l -[A7], [A5 - 0x1E74] 000003FE A927 trap InvalRgn label00000400: 00000400 4EBA 454A jsr [PC + 0x454A /* 0000494C */] 00000404 4CDF 1080 movem.l A4,D7, [A7]+ 00000408 4E5E unlink A6 0000040A 4E75 rts export_444: 0000040C 4E56 FFF4 link A6, -0x000C 00000410 2F0C move.l -[A7], A4 00000412 286E 0008 movea.l A4, [A6 + 0x8] 00000416 2F0C move.l -[A7], A4 00000418 4EAD E782 jsr [A5 - 0x187E] 0000041C 2054 movea.l A0, [A4] 0000041E 4A28 0063 tst.b [A0 + 0x63] 00000422 588F addq.l A7, 4 00000424 6636 bne +0x38 /* 0000045C */ 00000426 486E FFF8 pea.l [A6 - 0x8] 0000042A 2054 movea.l A0, [A4] 0000042C 4868 0046 pea.l [A0 + 0x46] 00000430 2F0C move.l -[A7], A4 00000432 4EAD 0842 jsr [A5 + 0x842] 00000436 4217 clr.b [A7] 00000438 2F2E 000C move.l -[A7], [A6 + 0xC] 0000043C 486E FFF8 pea.l [A6 - 0x8] 00000440 486E FFF8 pea.l [A6 - 0x8] 00000444 A8AA trap SectRect 00000446 486E FFF8 pea.l [A6 - 0x8] 0000044A A87B trap ClipRect 0000044C 2EAE 000C move.l [A7], [A6 + 0xC] 00000450 2F0C move.l -[A7], A4 00000452 4EAD E3B0 jsr [A5 - 0x1C50] 00000456 4FEF 0010 lea.l A7, [A7 + 0x10] 0000045A 6028 bra +0x2A /* 00000484 */ label0000045C: 0000045C 2054 movea.l A0, [A4] 0000045E 2068 006C movea.l A0, [A0 + 0x6C] 00000462 2050 movea.l A0, [A0] 00000464 216D E25A 0004 move.l [A0 + 0x4], [A5 - 0x1DA6] 0000046A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000046E 2F0C move.l -[A7], A4 00000470 4EAD E3B0 jsr [A5 - 0x1C50] 00000474 2054 movea.l A0, [A4] 00000476 2268 006C movea.l A1, [A0 + 0x6C] 0000047A 2251 movea.l A1, [A1] 0000047C 2368 000E 0004 move.l [A1 + 0x4], [A0 + 0xE] 00000482 508F addq.l A7, 8 label00000484: 00000484 285F movea.l A4, [A7]+ 00000486 4E5E unlink A6 00000488 4E75 rts export_445: 0000048A 4E56 FFF8 link A6, -0x0008 0000048E 2F0C move.l -[A7], A4 00000490 286E 0008 movea.l A4, [A6 + 0x8] 00000494 2B4C E72A move.l [A5 - 0x18D6], A4 00000498 2054 movea.l A0, [A4] 0000049A 4A28 0063 tst.b [A0 + 0x63] 0000049E 670A beq +0xC /* 000004AA */ 000004A0 2F0C move.l -[A7], A4 000004A2 4EAD E3C4 jsr [A5 - 0x1C3C] 000004A6 588F addq.l A7, 4 000004A8 6026 bra +0x28 /* 000004D0 */ label000004AA: 000004AA 2054 movea.l A0, [A4] 000004AC 2F28 000E move.l -[A7], [A0 + 0xE] 000004B0 A873 trap SetPort 000004B2 42A7 clr.l -[A7] 000004B4 A878 trap SetOrigin 000004B6 486E FFF8 pea.l [A6 - 0x8] 000004BA 2054 movea.l A0, [A4] 000004BC 4868 0046 pea.l [A0 + 0x46] 000004C0 2F0C move.l -[A7], A4 000004C2 4EAD 0842 jsr [A5 + 0x842] 000004C6 486E FFF8 pea.l [A6 - 0x8] 000004CA A87B trap ClipRect 000004CC 4FEF 000C lea.l A7, [A7 + 0xC] label000004D0: 000004D0 2054 movea.l A0, [A4] 000004D2 4AA8 005E tst.l [A0 + 0x5E] 000004D6 670C beq +0xE /* 000004E4 */ 000004D8 2054 movea.l A0, [A4] 000004DA 2F28 005E move.l -[A7], [A0 + 0x5E] 000004DE 4EAD 13EA jsr [A5 + 0x13EA] 000004E2 588F addq.l A7, 4 label000004E4: 000004E4 285F movea.l A4, [A7]+ 000004E6 4E5E unlink A6 000004E8 4E75 rts export_446: 000004EA 4E56 FFF8 link A6, -0x0008 000004EE 2F0C move.l -[A7], A4 000004F0 286E 0008 movea.l A4, [A6 + 0x8] 000004F4 42A7 clr.l -[A7] 000004F6 A878 trap SetOrigin 000004F8 2054 movea.l A0, [A4] 000004FA 1028 0062 move.b D0, [A0 + 0x62] 000004FE 670A beq +0xC /* 0000050A */ 00000500 6B40 bmi +0x42 /* 00000542 */ 00000502 5500 subq.b D0, 2 00000504 6730 beq +0x32 /* 00000536 */ 00000506 6A3A bpl +0x3C /* 00000542 */ 00000508 6016 bra +0x18 /* 00000520 */ label0000050A: 0000050A 486E FFF8 pea.l [A6 - 0x8] 0000050E 2054 movea.l A0, [A4] 00000510 4868 0046 pea.l [A0 + 0x46] 00000514 2F0C move.l -[A7], A4 00000516 4EAD 0842 jsr [A5 + 0x842] 0000051A 4FEF 000C lea.l A7, [A7 + 0xC] 0000051E 6022 bra +0x24 /* 00000542 */ label00000520: 00000520 486E FFF8 pea.l [A6 - 0x8] 00000524 2054 movea.l A0, [A4] 00000526 4868 0036 pea.l [A0 + 0x36] 0000052A 2F0C move.l -[A7], A4 0000052C 4EAD 0842 jsr [A5 + 0x842] 00000530 4FEF 000C lea.l A7, [A7 + 0xC] 00000534 600C bra +0xE /* 00000542 */ label00000536: 00000536 2D6D E4FA FFF8 move.l [A6 - 0x8], [A5 - 0x1B06] 0000053C 2D6D E4FE FFFC move.l [A6 - 0x4], [A5 - 0x1B02] label00000542: 00000542 486E FFF8 pea.l [A6 - 0x8] 00000546 A87B trap ClipRect 00000548 285F movea.l A4, [A7]+ 0000054A 4E5E unlink A6 0000054C 4E75 rts export_443: 0000054E 4E56 FFF0 link A6, -0x0010 00000552 2F0C move.l -[A7], A4 00000554 286E 0008 movea.l A4, [A6 + 0x8] 00000558 2054 movea.l A0, [A4] 0000055A 2068 006C movea.l A0, [A0 + 0x6C] 0000055E 2050 movea.l A0, [A0] 00000560 0C28 00FF 0010 cmpi.b [A0 + 0x10], 0xFF 00000566 6734 beq +0x36 /* 0000059C */ 00000568 486E FFF0 pea.l [A6 - 0x10] 0000056C 2F0C move.l -[A7], A4 0000056E 4EAD E748 jsr [A5 - 0x18B8] 00000572 2054 movea.l A0, [A4] 00000574 2EA8 006C move.l [A7], [A0 + 0x6C] 00000578 3028 0058 move.w D0, [A0 + 0x58] 0000057C 4440 neg.w D0 0000057E D06E FFF6 add.w D0, [A6 - 0xA] 00000582 3F00 move.w -[A7], D0 00000584 3028 005C move.w D0, [A0 + 0x5C] 00000588 4440 neg.w D0 0000058A D06E FFF2 add.w D0, [A6 - 0xE] 0000058E 3F00 move.w -[A7], D0 00000590 A959 trap MoveControl 00000592 2054 movea.l A0, [A4] 00000594 2EA8 006C move.l [A7], [A0 + 0x6C] 00000598 A957 trap ShowControl 0000059A 6008 bra +0xA /* 000005A4 */ label0000059C: 0000059C 2054 movea.l A0, [A4] 0000059E 2F28 006C move.l -[A7], [A0 + 0x6C] 000005A2 A96D trap Draw1Control label000005A4: 000005A4 285F movea.l A4, [A7]+ 000005A6 4E5E unlink A6 000005A8 4E75 rts export_448: fn000005AA: 000005AA 4E56 FFF8 link A6, -0x0008 000005AE 48E7 0308 movem.l -[A7], D6,D7,A4 000005B2 286E 0008 movea.l A4, [A6 + 0x8] 000005B6 2F2E 000C move.l -[A7], [A6 + 0xC] 000005BA 486E FFF8 pea.l [A6 - 0x8] 000005BE 4EAD 19BA jsr [A5 + 0x19BA] 000005C2 486E 000C pea.l [A6 + 0xC] 000005C6 486E FFF8 pea.l [A6 - 0x8] 000005CA 2F0C move.l -[A7], A4 000005CC 4EAD 083A jsr [A5 + 0x83A] 000005D0 4257 clr.w [A7] 000005D2 2054 movea.l A0, [A4] 000005D4 2F28 006C move.l -[A7], [A0 + 0x6C] 000005D8 2F2E 000C move.l -[A7], [A6 + 0xC] 000005DC A966 trap TestControl 000005DE 3E1F move.w D7, [A7]+ 000005E0 A89E trap PenNormal 000005E2 0C47 0081 cmpi.w D7, 0x81 000005E6 4FEF 000A lea.l A7, [A7 + 0xA] 000005EA 6D38 blt +0x3A /* 00000624 */ 000005EC 4267 clr.w -[A7] 000005EE 2054 movea.l A0, [A4] 000005F0 2F28 006C move.l -[A7], [A0 + 0x6C] 000005F4 A960 trap GetControlValue/GetCtlValue 000005F6 3E1F move.w D7, [A7]+ 000005F8 4267 clr.w -[A7] 000005FA 2054 movea.l A0, [A4] 000005FC 2F28 006C move.l -[A7], [A0 + 0x6C] 00000600 2F2E 000C move.l -[A7], [A6 + 0xC] 00000604 42A7 clr.l -[A7] 00000606 A968 trap TrackControl 00000608 4257 clr.w [A7] 0000060A 2054 movea.l A0, [A4] 0000060C 2F28 006C move.l -[A7], [A0 + 0x6C] 00000610 A960 trap GetControlValue/GetCtlValue 00000612 3C1F move.w D6, [A7]+ 00000614 9C47 sub.w D6, D7 00000616 6730 beq +0x32 /* 00000648 */ 00000618 3F06 move.w -[A7], D6 0000061A 2F0C move.l -[A7], A4 0000061C 4EAD E270 jsr [A5 - 0x1D90] 00000620 5C8F addq.l A7, 6 00000622 6024 bra +0x26 /* 00000648 */ label00000624: 00000624 4A47 tst.w D7 00000626 6F20 ble +0x22 /* 00000648 */ 00000628 4267 clr.w -[A7] 0000062A 2054 movea.l A0, [A4] 0000062C 2F28 006C move.l -[A7], [A0 + 0x6C] 00000630 2F2E 000C move.l -[A7], [A6 + 0xC] 00000634 4878 FFFF pea.l [0xFFFFFFFF] 00000638 A968 trap TrackControl 0000063A 4A5F tst.w [A7]+ 0000063C 670A beq +0xC /* 00000648 */ 0000063E 3F07 move.w -[A7], D7 00000640 2F0C move.l -[A7], A4 00000642 4EAD 0E32 jsr [A5 + 0xE32] 00000646 5C8F addq.l A7, 6 label00000648: 00000648 4CDF 10C0 movem.l A4,D7,D6, [A7]+ 0000064C 4E5E unlink A6 0000064E 4E75 rts export_449: 00000650 4E56 0000 link A6, 0 00000654 4E5E unlink A6 00000656 4E75 rts export_450: 00000658 4E56 0000 link A6, 0 0000065C 4E5E unlink A6 0000065E 4E75 rts export_447: 00000660 4E56 FFF8 link A6, -0x0008 00000664 2F0C move.l -[A7], A4 00000666 286E 0008 movea.l A4, [A6 + 0x8] 0000066A 2F0C move.l -[A7], A4 0000066C 4EAD E740 jsr [A5 - 0x18C0] 00000670 4A00 tst.b D0 00000672 588F addq.l A7, 4 00000674 6734 beq +0x36 /* 000006AA */ 00000676 486E FFF8 pea.l [A6 - 0x8] 0000067A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000067E 2F0C move.l -[A7], A4 00000680 4EAD 0892 jsr [A5 + 0x892] 00000684 4A00 tst.b D0 00000686 4FEF 000C lea.l A7, [A7 + 0xC] 0000068A 671E beq +0x20 /* 000006AA */ 0000068C 486E FFF8 pea.l [A6 - 0x8] 00000690 2054 movea.l A0, [A4] 00000692 3028 0058 move.w D0, [A0 + 0x58] 00000696 4440 neg.w D0 00000698 3F00 move.w -[A7], D0 0000069A 3028 005C move.w D0, [A0 + 0x5C] 0000069E 4440 neg.w D0 000006A0 3F00 move.w -[A7], D0 000006A2 A8A8 trap OffsetRect 000006A4 486E FFF8 pea.l [A6 - 0x8] 000006A8 A928 trap InvalRect label000006AA: 000006AA 285F movea.l A4, [A7]+ 000006AC 4E5E unlink A6 000006AE 4E75 rts export_179: 000006B0 4E56 0000 link A6, 0 000006B4 48E7 0018 movem.l -[A7], A3,A4 000006B8 266E 0008 movea.l A3, [A6 + 0x8] 000006BC 2F2E 000C move.l -[A7], [A6 + 0xC] 000006C0 42A7 clr.l -[A7] 000006C2 2F0B move.l -[A7], A3 000006C4 4EBA 39A0 jsr [PC + 0x39A0 /* 00004066 */] 000006C8 706C moveq.l D0, 0x6C 000006CA A11E trap NewPtr, flags=1 000006CC 2253 movea.l A1, [A3] 000006CE 2348 000E move.l [A1 + 0xE], A0 000006D2 2EA9 000E move.l [A7], [A1 + 0xE] 000006D6 A86F trap OpenPort 000006D8 2878 09EE movea.l A4, [0x000009EE /* GrayRgn */] 000006DC 2054 movea.l A0, [A4] 000006DE 2253 movea.l A1, [A3] 000006E0 2368 0002 0026 move.l [A1 + 0x26], [A0 + 0x2] 000006E6 2368 0006 002A move.l [A1 + 0x2A], [A0 + 0x6] 000006EC 3029 002C move.w D0, [A1 + 0x2C] 000006F0 9069 0028 sub.w D0, [A1 + 0x28] 000006F4 3E80 move.w [A7], D0 000006F6 3029 002A move.w D0, [A1 + 0x2A] 000006FA 9069 0026 sub.w D0, [A1 + 0x26] 000006FE 3F00 move.w -[A7], D0 00000700 A876 trap PortSize 00000702 2053 movea.l A0, [A3] 00000704 3EA8 0028 move.w [A7], [A0 + 0x28] 00000708 3F28 0026 move.w -[A7], [A0 + 0x26] 0000070C A877 trap MovePortTo 0000070E 2053 movea.l A0, [A3] 00000710 3EA8 0028 move.w [A7], [A0 + 0x28] 00000714 3F28 0026 move.w -[A7], [A0 + 0x26] 00000718 A878 trap SetOrigin 0000071A 2F0C move.l -[A7], A4 0000071C A879 trap SetClip 0000071E 2F0C move.l -[A7], A4 00000720 2053 movea.l A0, [A3] 00000722 2068 000E movea.l A0, [A0 + 0xE] 00000726 2F28 0018 move.l -[A7], [A0 + 0x18] 0000072A A8DC trap CopyRgn 0000072C 2053 movea.l A0, [A3] 0000072E 117C 0001 001A move.b [A0 + 0x1A], 0x1 00000734 117C 0001 001B move.b [A0 + 0x1B], 0x1 0000073A 117C 0001 001C move.b [A0 + 0x1C], 0x1 00000740 486D F2EE pea.l [A5 - 0xD12] 00000744 4EAD 04CA jsr [A5 + 0x4CA] 00000748 2053 movea.l A0, [A3] 0000074A 2140 002E move.l [A0 + 0x2E], D0 0000074E 2EA8 002E move.l [A7], [A0 + 0x2E] 00000752 4EAD 149A jsr [A5 + 0x149A] 00000756 2053 movea.l A0, [A3] 00000758 42A8 0032 clr.l [A0 + 0x32] 0000075C 4CEE 1800 FFF8 movem.l A4,A3, [A6 - 0x8] 00000762 4E5E unlink A6 00000764 4E75 rts export_180: 00000766 4E56 0000 link A6, 0 0000076A 2F0C move.l -[A7], A4 0000076C 286E 0008 movea.l A4, [A6 + 0x8] 00000770 2054 movea.l A0, [A4] 00000772 2F28 002E move.l -[A7], [A0 + 0x2E] 00000776 4EAD 10DA jsr [A5 + 0x10DA] 0000077A 2054 movea.l A0, [A4] 0000077C 42A8 002E clr.l [A0 + 0x2E] 00000780 2EA8 000E move.l [A7], [A0 + 0xE] 00000784 A87D trap ClosePort 00000786 2054 movea.l A0, [A4] 00000788 2068 000E movea.l A0, [A0 + 0xE] 0000078C A01F trap DisposPtr/DisposePtr 0000078E 2054 movea.l A0, [A4] 00000790 42A8 000E clr.l [A0 + 0xE] 00000794 2F0C move.l -[A7], A4 00000796 4EBA 39C4 jsr [PC + 0x39C4 /* 0000415C */] 0000079A 286E FFFC movea.l A4, [A6 - 0x4] 0000079E 4E5E unlink A6 000007A0 4E75 rts export_186: 000007A2 4E56 FFFC link A6, -0x0004 000007A6 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4 000007AA 266E 000C movea.l A3, [A6 + 0xC] 000007AE 286E 0008 movea.l A4, [A6 + 0x8] 000007B2 7E0A moveq.l D7, 0x0A 000007B4 DE8B add.l D7, A3 000007B6 4267 clr.w -[A7] 000007B8 2047 movea.l A0, D7 000007BA 2F10 move.l -[A7], [A0] 000007BC 486E FFFC pea.l [A6 - 0x4] 000007C0 A92C trap FindWindow 000007C2 3C1F move.w D6, [A7]+ 000007C4 4AAE FFFC tst.l [A6 - 0x4] 000007C8 670C beq +0xE /* 000007D6 */ 000007CA 42A7 clr.l -[A7] 000007CC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000007D0 A917 trap GetWRefCon 000007D2 245F movea.l A2, [A7]+ 000007D4 6002 bra +0x4 /* 000007D8 */ label000007D6: 000007D6 95CA sub.l A2, A2 label000007D8: 000007D8 2054 movea.l A0, [A4] 000007DA 4AA8 0032 tst.l [A0 + 0x32] 000007DE 6728 beq +0x2A /* 00000808 */ 000007E0 2054 movea.l A0, [A4] 000007E2 B5E8 0032 cmpa.l A2, [A0 + 0x32] 000007E6 6720 beq +0x22 /* 00000808 */ 000007E8 2054 movea.l A0, [A4] 000007EA 2F28 0032 move.l -[A7], [A0 + 0x32] 000007EE 4EAD 0C82 jsr [A5 + 0xC82] 000007F2 4A00 tst.b D0 000007F4 588F addq.l A7, 4 000007F6 6710 beq +0x12 /* 00000808 */ 000007F8 0C46 0001 cmpi.w D6, 0x1 000007FC 670A beq +0xC /* 00000808 */ 000007FE 3F3C 0003 move.w -[A7], 0x3 00000802 A9C8 trap SysBeep 00000804 6000 0148 bra +0x14A /* 0000094E */ label00000808: 00000808 0C46 0008 cmpi.w D6, 0x8 0000080C 6200 0140 bhi +0x142 /* 0000094E */ 00000810 43FA 0144 lea.l A1, [PC + 0x144 /* 00000956 */] 00000814 D2F1 6200 add.w A1, [A1 + D6.w * 2] 00000818 4ED1 jmp [A1] 0000081A 2F0B move.l -[A7], A3 0000081C 2F0C move.l -[A7], A4 0000081E 4EBA 41BA jsr [PC + 0x41BA /* 000049DA */] 00000822 2EAB 0006 move.l [A7], [A3 + 0x6] 00000826 3F2B 000E move.w -[A7], [A3 + 0xE] 0000082A 2047 movea.l A0, D7 0000082C 2F10 move.l -[A7], [A0] 0000082E 2F0C move.l -[A7], A4 00000830 4EAD E766 jsr [A5 - 0x189A] 00000834 4FEF 0012 lea.l A7, [A7 + 0x12] 00000838 6000 0114 bra +0x116 /* 0000094E */ 0000083C 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 00000840 4EAD 0FAA jsr [A5 + 0xFAA] 00000844 4297 clr.l [A7] 00000846 2047 movea.l A0, D7 00000848 2F10 move.l -[A7], [A0] 0000084A A93D trap MenuSelect 0000084C 2C1F move.l D6, [A7]+ 0000084E 2A06 move.l D5, D6 00000850 7010 moveq.l D0, 0x10 00000852 E0A5 asr D5, D0 00000854 0245 FFFF andi.w D5, 0xFFFF 00000858 4A45 tst.w D5 0000085A 6700 00F2 beq +0xF4 /* 0000094E */ 0000085E 70FF moveq.l D0, 0xFFFFFFFF 00000860 C046 and.w D0, D6 00000862 3F00 move.w -[A7], D0 00000864 3F05 move.w -[A7], D5 00000866 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 0000086A 4EAD 0F6A jsr [A5 + 0xF6A] 0000086E 2E80 move.l [A7], D0 00000870 2F2D E148 move.l -[A7], [A5 - 0x1EB8] 00000874 4EAD ED2E jsr [A5 - 0x12D2] 00000878 4257 clr.w [A7] 0000087A A938 trap HiliteMenu 0000087C 4FEF 000A lea.l A7, [A7 + 0xA] 00000880 6000 00CC bra +0xCE /* 0000094E */ 00000884 2F0B move.l -[A7], A3 00000886 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000088A A9B3 trap SystemClick 0000088C 6000 00C0 bra +0xC2 /* 0000094E */ 00000890 2052 movea.l A0, [A2] 00000892 4A28 001B tst.b [A0 + 0x1B] 00000896 6714 beq +0x16 /* 000008AC */ 00000898 2052 movea.l A0, [A2] 0000089A 4A28 0030 tst.b [A0 + 0x30] 0000089E 6726 beq +0x28 /* 000008C6 */ 000008A0 42A7 clr.l -[A7] 000008A2 A924 trap FrontWindow 000008A4 202E FFFC move.l D0, [A6 - 0x4] 000008A8 B09F cmp.l D0, [A7]+ 000008AA 671A beq +0x1C /* 000008C6 */ label000008AC: 000008AC 2F0A move.l -[A7], A2 000008AE 4EAD 0D02 jsr [A5 + 0xD02] 000008B2 2052 movea.l A0, [A2] 000008B4 4A28 0033 tst.b [A0 + 0x33] 000008B8 588F addq.l A7, 4 000008BA 6700 0092 beq +0x94 /* 0000094E */ 000008BE 2F0A move.l -[A7], A2 000008C0 4EAD E760 jsr [A5 - 0x18A0] 000008C4 588F addq.l A7, 4 label000008C6: 000008C6 2052 movea.l A0, [A2] 000008C8 4A28 001C tst.b [A0 + 0x1C] 000008CC 6712 beq +0x14 /* 000008E0 */ 000008CE 2F0C move.l -[A7], A4 000008D0 4EAD 0652 jsr [A5 + 0x652] 000008D4 2E8B move.l [A7], A3 000008D6 2F0A move.l -[A7], A2 000008D8 4EAD E764 jsr [A5 - 0x189C] 000008DC 508F addq.l A7, 8 000008DE 606E bra +0x70 /* 0000094E */ label000008E0: 000008E0 2F0B move.l -[A7], A3 000008E2 2F0C move.l -[A7], A4 000008E4 4EBA 40F4 jsr [PC + 0x40F4 /* 000049DA */] 000008E8 2EAB 0006 move.l [A7], [A3 + 0x6] 000008EC 3F2B 000E move.w -[A7], [A3 + 0xE] 000008F0 2F2B 000A move.l -[A7], [A3 + 0xA] 000008F4 2F0C move.l -[A7], A4 000008F6 4EAD E766 jsr [A5 - 0x189A] 000008FA 4FEF 0012 lea.l A7, [A7 + 0x12] 000008FE 604E bra +0x50 /* 0000094E */ 00000900 2F0B move.l -[A7], A3 00000902 2F0A move.l -[A7], A2 00000904 4EAD 0D22 jsr [A5 + 0xD22] 00000908 508F addq.l A7, 8 0000090A 6042 bra +0x44 /* 0000094E */ 0000090C 2F0B move.l -[A7], A3 0000090E 2F0A move.l -[A7], A2 00000910 4EAD 0D2A jsr [A5 + 0xD2A] 00000914 508F addq.l A7, 8 00000916 6036 bra +0x38 /* 0000094E */ 00000918 4227 clr.b -[A7] 0000091A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000091E 2047 movea.l A0, D7 00000920 2F10 move.l -[A7], [A0] 00000922 A91E trap TrackGoAway 00000924 4A1F tst.b [A7]+ 00000926 6726 beq +0x28 /* 0000094E */ 00000928 2F0A move.l -[A7], A2 0000092A 4EAD 0C5A jsr [A5 + 0xC5A] 0000092E 588F addq.l A7, 4 00000930 601C bra +0x1E /* 0000094E */ 00000932 4227 clr.b -[A7] 00000934 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000938 2047 movea.l A0, D7 0000093A 2F10 move.l -[A7], [A0] 0000093C 3F06 move.w -[A7], D6 0000093E A83B trap TrackBox 00000940 4A1F tst.b [A7]+ 00000942 670A beq +0xC /* 0000094E */ 00000944 3F06 move.w -[A7], D6 00000946 2F0A move.l -[A7], A2 00000948 4EAD 0D32 jsr [A5 + 0xD32] 0000094C 5C8F addq.l A7, 6 label0000094E: 0000094E 4CDF 1CE0 movem.l A4,A3,A2,D7,D6,D5, [A7]+ 00000952 4E5E unlink A6 00000954 4E75 rts 00000956 FEC4 .extension 0xEC4 // unimplemented 00000958 FEE6 .extension 0xEE6 // unimplemented 0000095A FF2E .extension 0xF2E // unimplemented 0000095C FF3A .extension 0xF3A // unimplemented 0000095E FFAA .extension 0xFAA // unimplemented 00000960 FFB6 .extension 0xFB6 // unimplemented 00000962 FFC2 .extension 0xFC2 // unimplemented 00000964 FFDC .extension 0xFDC // unimplemented 00000966 FFDC .extension 0xFDC // unimplemented export_187: 00000968 4E56 0000 link A6, 0 0000096C 4E5E unlink A6 0000096E 4E75 rts export_188: 00000970 4E56 FFF4 link A6, -0x000C 00000974 48E7 0118 movem.l -[A7], D7,A3,A4 00000978 266E 0010 movea.l A3, [A6 + 0x10] 0000097C 4A2D E158 tst.b [A5 - 0x1EA8] 00000980 6600 00AA bne +0xAC /* 00000A2C */ 00000984 4A38 08CC tst.b [0x000008CC /* CrsrVis */] 00000988 6700 00A2 beq +0xA4 /* 00000A2C */ 0000098C 42AD E732 clr.l [A5 - 0x18CE] 00000990 4267 clr.w -[A7] 00000992 2F2E 000C move.l -[A7], [A6 + 0xC] 00000996 486E FFFC pea.l [A6 - 0x4] 0000099A A92C trap FindWindow 0000099C 3E1F move.w D7, [A7]+ 0000099E 0C47 0003 cmpi.w D7, 0x3 000009A2 6706 beq +0x8 /* 000009AA */ 000009A4 0C47 0005 cmpi.w D7, 0x5 000009A8 663C bne +0x3E /* 000009E6 */ label000009AA: 000009AA 42A7 clr.l -[A7] 000009AC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000009B0 A917 trap GetWRefCon 000009B2 285F movea.l A4, [A7]+ 000009B4 2F0C move.l -[A7], A4 000009B6 4EAD 0B02 jsr [A5 + 0xB02] 000009BA 4A00 tst.b D0 000009BC 588F addq.l A7, 4 000009BE 6712 beq +0x14 /* 000009D2 */ 000009C0 2F0B move.l -[A7], A3 000009C2 2F2E 000C move.l -[A7], [A6 + 0xC] 000009C6 2F0C move.l -[A7], A4 000009C8 4EAD E76C jsr [A5 - 0x1894] 000009CC 4FEF 000C lea.l A7, [A7 + 0xC] 000009D0 6054 bra +0x56 /* 00000A26 */ label000009D2: 000009D2 2F0B move.l -[A7], A3 000009D4 2F2E 000C move.l -[A7], [A6 + 0xC] 000009D8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000009DC 4EAD E76E jsr [A5 - 0x1892] 000009E0 4FEF 000C lea.l A7, [A7 + 0xC] 000009E4 6040 bra +0x42 /* 00000A26 */ label000009E6: 000009E6 0C47 0001 cmpi.w D7, 0x1 000009EA 6628 bne +0x2A /* 00000A14 */ 000009EC 486D E1EE pea.l [A5 - 0x1E12] 000009F0 A851 trap SetCursor 000009F2 2D6D E1E6 FFF4 move.l [A6 - 0xC], [A5 - 0x1E1A] 000009F8 2D6D E1EA FFF8 move.l [A6 - 0x8], [A5 - 0x1E16] 000009FE 302E FFF4 move.w D0, [A6 - 0xC] 00000A02 D078 0BAA add.w D0, [0x00000BAA /* MBarHeight */] 00000A06 3D40 FFF8 move.w [A6 - 0x8], D0 00000A0A 2F0B move.l -[A7], A3 00000A0C 486E FFF4 pea.l [A6 - 0xC] 00000A10 A8DF trap RectRgn 00000A12 6012 bra +0x14 /* 00000A26 */ label00000A14: 00000A14 2F0B move.l -[A7], A3 00000A16 2F2E 000C move.l -[A7], [A6 + 0xC] 00000A1A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A1E 4EAD E76E jsr [A5 - 0x1892] 00000A22 4FEF 000C lea.l A7, [A7 + 0xC] label00000A26: 00000A26 2B6D E732 E72E move.l [A5 - 0x18D2], [A5 - 0x18CE] label00000A2C: 00000A2C 4CDF 1880 movem.l A4,A3,D7, [A7]+ 00000A30 4E5E unlink A6 00000A32 4E75 rts export_189: 00000A34 4E56 FFF8 link A6, -0x0008 00000A38 486D E1EE pea.l [A5 - 0x1E12] 00000A3C A851 trap SetCursor 00000A3E 206E 0008 movea.l A0, [A6 + 0x8] 00000A42 2050 movea.l A0, [A0] 00000A44 4AA8 0032 tst.l [A0 + 0x32] 00000A48 6732 beq +0x34 /* 00000A7C */ 00000A4A 206E 0008 movea.l A0, [A6 + 0x8] 00000A4E 2050 movea.l A0, [A0] 00000A50 2F28 0032 move.l -[A7], [A0 + 0x32] 00000A54 4EAD 0B12 jsr [A5 + 0xB12] 00000A58 2D40 FFF8 move.l [A6 - 0x8], D0 00000A5C 2EB8 09EE move.l [A7], [0x000009EE /* GrayRgn */] 00000A60 206E 0008 movea.l A0, [A6 + 0x8] 00000A64 2050 movea.l A0, [A0] 00000A66 2F28 0032 move.l -[A7], [A0 + 0x32] 00000A6A 4EAD 0B12 jsr [A5 + 0xB12] 00000A6E 2040 movea.l A0, D0 00000A70 2EA8 0076 move.l [A7], [A0 + 0x76] 00000A74 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000A78 A8E6 trap DiffRgn 00000A7A 600A bra +0xC /* 00000A86 */ label00000A7C: 00000A7C 2F38 09EE move.l -[A7], [0x000009EE /* GrayRgn */] 00000A80 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000A84 A8DC trap CopyRgn label00000A86: 00000A86 4E5E unlink A6 00000A88 4E75 rts export_203: 00000A8A 4E56 0000 link A6, 0 00000A8E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A92 4EAD E75C jsr [A5 - 0x18A4] 00000A96 4E5E unlink A6 00000A98 4E75 rts export_181: 00000A9A 4E56 FFFC link A6, -0x0004 00000A9E 206E 0008 movea.l A0, [A6 + 0x8] 00000AA2 2050 movea.l A0, [A0] 00000AA4 4A28 001A tst.b [A0 + 0x1A] 00000AA8 6620 bne +0x22 /* 00000ACA */ 00000AAA 206E 0008 movea.l A0, [A6 + 0x8] 00000AAE 2050 movea.l A0, [A0] 00000AB0 117C 0001 001A move.b [A0 + 0x1A], 0x1 00000AB6 486D 067A pea.l [A5 + 0x67A] 00000ABA 206E 0008 movea.l A0, [A6 + 0x8] 00000ABE 2050 movea.l A0, [A0] 00000AC0 2F28 002E move.l -[A7], [A0 + 0x2E] 00000AC4 4EAD 1102 jsr [A5 + 0x1102] 00000AC8 508F addq.l A7, 8 label00000ACA: 00000ACA 4E5E unlink A6 00000ACC 4E75 rts export_204: 00000ACE 4E56 0000 link A6, 0 00000AD2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000AD6 4EAD E75E jsr [A5 - 0x18A2] 00000ADA 4E5E unlink A6 00000ADC 4E75 rts export_182: 00000ADE 4E56 0000 link A6, 0 00000AE2 2F0C move.l -[A7], A4 00000AE4 286E 0008 movea.l A4, [A6 + 0x8] 00000AE8 2054 movea.l A0, [A4] 00000AEA 4A28 001A tst.b [A0 + 0x1A] 00000AEE 672C beq +0x2E /* 00000B1C */ 00000AF0 486D 0682 pea.l [A5 + 0x682] 00000AF4 2054 movea.l A0, [A4] 00000AF6 2F28 002E move.l -[A7], [A0 + 0x2E] 00000AFA 4EAD 1102 jsr [A5 + 0x1102] 00000AFE 2054 movea.l A0, [A4] 00000B00 4228 001A clr.b [A0 + 0x1A] 00000B04 B9ED E148 cmpa.l A4, [A5 - 0x1EB8] 00000B08 508F addq.l A7, 8 00000B0A 6610 bne +0x12 /* 00000B1C */ 00000B0C 1F3C 0001 move.b -[A7], 0x1 00000B10 2054 movea.l A0, [A4] 00000B12 2F28 000A move.l -[A7], [A0 + 0xA] 00000B16 4EAD ED34 jsr [A5 - 0x12CC] 00000B1A 5C8F addq.l A7, 6 label00000B1C: 00000B1C 285F movea.l A4, [A7]+ 00000B1E 4E5E unlink A6 00000B20 4E75 rts export_183: 00000B22 4E56 0000 link A6, 0 00000B26 2F0C move.l -[A7], A4 00000B28 286E 0008 movea.l A4, [A6 + 0x8] 00000B2C 2054 movea.l A0, [A4] 00000B2E 4A28 001B tst.b [A0 + 0x1B] 00000B32 662C bne +0x2E /* 00000B60 */ 00000B34 2054 movea.l A0, [A4] 00000B36 117C 0001 001B move.b [A0 + 0x1B], 0x1 00000B3C 1F3C 0001 move.b -[A7], 0x1 00000B40 2F0C move.l -[A7], A4 00000B42 4EAD ED34 jsr [A5 - 0x12CC] 00000B46 4A00 tst.b D0 00000B48 5C8F addq.l A7, 6 00000B4A 6714 beq +0x16 /* 00000B60 */ 00000B4C 2054 movea.l A0, [A4] 00000B4E 4AA8 0032 tst.l [A0 + 0x32] 00000B52 670C beq +0xE /* 00000B60 */ 00000B54 2054 movea.l A0, [A4] 00000B56 2F28 0032 move.l -[A7], [A0 + 0x32] 00000B5A 4EAD E760 jsr [A5 - 0x18A0] 00000B5E 588F addq.l A7, 4 label00000B60: 00000B60 285F movea.l A4, [A7]+ 00000B62 4E5E unlink A6 00000B64 4E75 rts export_184: 00000B66 4E56 0000 link A6, 0 00000B6A 2F0C move.l -[A7], A4 00000B6C 286E 0008 movea.l A4, [A6 + 0x8] 00000B70 2054 movea.l A0, [A4] 00000B72 4A28 001B tst.b [A0 + 0x1B] 00000B76 672E beq +0x30 /* 00000BA6 */ 00000B78 2054 movea.l A0, [A4] 00000B7A 4228 001B clr.b [A0 + 0x1B] 00000B7E 4AA8 0032 tst.l [A0 + 0x32] 00000B82 670C beq +0xE /* 00000B90 */ 00000B84 2054 movea.l A0, [A4] 00000B86 2F28 0032 move.l -[A7], [A0 + 0x32] 00000B8A 4EAD E762 jsr [A5 - 0x189E] 00000B8E 588F addq.l A7, 4 label00000B90: 00000B90 B9ED E148 cmpa.l A4, [A5 - 0x1EB8] 00000B94 6610 bne +0x12 /* 00000BA6 */ 00000B96 1F3C 0001 move.b -[A7], 0x1 00000B9A 2054 movea.l A0, [A4] 00000B9C 2F28 000A move.l -[A7], [A0 + 0xA] 00000BA0 4EAD ED34 jsr [A5 - 0x12CC] 00000BA4 5C8F addq.l A7, 6 label00000BA6: 00000BA6 285F movea.l A4, [A7]+ 00000BA8 4E5E unlink A6 00000BAA 4E75 rts export_185: 00000BAC 4E56 0000 link A6, 0 00000BB0 206E 0008 movea.l A0, [A6 + 0x8] 00000BB4 2050 movea.l A0, [A0] 00000BB6 1028 001A move.b D0, [A0 + 0x1A] 00000BBA 4E5E unlink A6 00000BBC 4E75 rts export_192: 00000BBE 4E56 0000 link A6, 0 00000BC2 2F2E 000C move.l -[A7], [A6 + 0xC] 00000BC6 206E 0008 movea.l A0, [A6 + 0x8] 00000BCA 2050 movea.l A0, [A0] 00000BCC 2F28 002E move.l -[A7], [A0 + 0x2E] 00000BD0 4EAD 10EA jsr [A5 + 0x10EA] 00000BD4 4E5E unlink A6 00000BD6 4E75 rts export_193: 00000BD8 4E56 FFFC link A6, -0x0004 00000BDC 2F2E 000C move.l -[A7], [A6 + 0xC] 00000BE0 4EAD 0AFA jsr [A5 + 0xAFA] 00000BE4 4A00 tst.b D0 00000BE6 588F addq.l A7, 4 00000BE8 670E beq +0x10 /* 00000BF8 */ 00000BEA 2F2E 000C move.l -[A7], [A6 + 0xC] 00000BEE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000BF2 4EAD 0642 jsr [A5 + 0x642] 00000BF6 508F addq.l A7, 8 label00000BF8: 00000BF8 2F2E 000C move.l -[A7], [A6 + 0xC] 00000BFC 206E 0008 movea.l A0, [A6 + 0x8] 00000C00 2050 movea.l A0, [A0] 00000C02 2F28 002E move.l -[A7], [A0 + 0x2E] 00000C06 4EAD 10F2 jsr [A5 + 0x10F2] 00000C0A 4E5E unlink A6 00000C0C 4E75 rts export_194: 00000C0E 4E56 0000 link A6, 0 00000C12 48E7 0018 movem.l -[A7], A3,A4 00000C16 286E 000C movea.l A4, [A6 + 0xC] 00000C1A 266E 0008 movea.l A3, [A6 + 0x8] 00000C1E 2053 movea.l A0, [A3] 00000C20 B9E8 0032 cmpa.l A4, [A0 + 0x32] 00000C24 661A bne +0x1C /* 00000C40 */ 00000C26 42A7 clr.l -[A7] 00000C28 A924 trap FrontWindow 00000C2A 4EAD 0462 jsr [A5 + 0x462] 00000C2E 4A00 tst.b D0 00000C30 588F addq.l A7, 4 00000C32 6700 0084 beq +0x86 /* 00000CB8 */ 00000C36 2054 movea.l A0, [A4] 00000C38 2F28 000E move.l -[A7], [A0 + 0xE] 00000C3C A91F trap SelectWindow 00000C3E 6078 bra +0x7A /* 00000CB8 */ label00000C40: 00000C40 2F0C move.l -[A7], A4 00000C42 4EAD 0AFA jsr [A5 + 0xAFA] 00000C46 4A00 tst.b D0 00000C48 588F addq.l A7, 4 00000C4A 6612 bne +0x14 /* 00000C5E */ 00000C4C 2054 movea.l A0, [A4] 00000C4E 2F28 000E move.l -[A7], [A0 + 0xE] 00000C52 A920 trap BringToFront 00000C54 2054 movea.l A0, [A4] 00000C56 2F28 000E move.l -[A7], [A0 + 0xE] 00000C5A A915 trap ShowWindow 00000C5C 6008 bra +0xA /* 00000C66 */ label00000C5E: 00000C5E 2054 movea.l A0, [A4] 00000C60 2F28 000E move.l -[A7], [A0 + 0xE] 00000C64 A91F trap SelectWindow label00000C66: 00000C66 2053 movea.l A0, [A3] 00000C68 4AA8 0032 tst.l [A0 + 0x32] 00000C6C 671E beq +0x20 /* 00000C8C */ 00000C6E 2053 movea.l A0, [A3] 00000C70 2F28 0032 move.l -[A7], [A0 + 0x32] 00000C74 4EAD E762 jsr [A5 - 0x189E] 00000C78 2053 movea.l A0, [A3] 00000C7A 2068 0032 movea.l A0, [A0 + 0x32] 00000C7E 2050 movea.l A0, [A0] 00000C80 2068 000A movea.l A0, [A0 + 0xA] 00000C84 2050 movea.l A0, [A0] 00000C86 4228 0012 clr.b [A0 + 0x12] 00000C8A 588F addq.l A7, 4 label00000C8C: 00000C8C 2F0C move.l -[A7], A4 00000C8E 2053 movea.l A0, [A3] 00000C90 2F28 002E move.l -[A7], [A0 + 0x2E] 00000C94 4EAD 14C2 jsr [A5 + 0x14C2] 00000C98 2053 movea.l A0, [A3] 00000C9A 214C 0032 move.l [A0 + 0x32], A4 00000C9E 4A2D E158 tst.b [A5 - 0x1EA8] 00000CA2 508F addq.l A7, 8 00000CA4 6712 beq +0x14 /* 00000CB8 */ 00000CA6 2053 movea.l A0, [A3] 00000CA8 2068 0032 movea.l A0, [A0 + 0x32] 00000CAC 2050 movea.l A0, [A0] 00000CAE 2F28 000A move.l -[A7], [A0 + 0xA] 00000CB2 4EAD 1252 jsr [A5 + 0x1252] 00000CB6 588F addq.l A7, 4 label00000CB8: 00000CB8 4CDF 1800 movem.l A4,A3, [A7]+ 00000CBC 4E5E unlink A6 00000CBE 4E75 rts export_205: 00000CC0 4E56 0000 link A6, 0 00000CC4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000CC8 4EAD 0AFA jsr [A5 + 0xAFA] 00000CCC 4E5E unlink A6 00000CCE 4E75 rts export_195: 00000CD0 4E56 0000 link A6, 0 00000CD4 48E7 0018 movem.l -[A7], A3,A4 00000CD8 266E 0008 movea.l A3, [A6 + 0x8] 00000CDC 206E 000C movea.l A0, [A6 + 0xC] 00000CE0 2050 movea.l A0, [A0] 00000CE2 2F28 000E move.l -[A7], [A0 + 0xE] 00000CE6 1F3C 0001 move.b -[A7], 0x1 00000CEA A908 trap ShowHide 00000CEC 2053 movea.l A0, [A3] 00000CEE 2868 0032 movea.l A4, [A0 + 0x32] 00000CF2 486D 068A pea.l [A5 + 0x68A] 00000CF6 2F28 002E move.l -[A7], [A0 + 0x2E] 00000CFA 4EAD 150A jsr [A5 + 0x150A] 00000CFE 2053 movea.l A0, [A3] 00000D00 2140 0032 move.l [A0 + 0x32], D0 00000D04 202E 000C move.l D0, [A6 + 0xC] 00000D08 B0A8 0032 cmp.l D0, [A0 + 0x32] 00000D0C 508F addq.l A7, 8 00000D0E 6618 bne +0x1A /* 00000D28 */ 00000D10 200C move.l D0, A4 00000D12 6708 beq +0xA /* 00000D1C */ 00000D14 2F0C move.l -[A7], A4 00000D16 4EAD E762 jsr [A5 - 0x189E] 00000D1A 588F addq.l A7, 4 label00000D1C: 00000D1C 2053 movea.l A0, [A3] 00000D1E 2F28 0032 move.l -[A7], [A0 + 0x32] 00000D22 4EAD E760 jsr [A5 - 0x18A0] 00000D26 588F addq.l A7, 4 label00000D28: 00000D28 4CDF 1800 movem.l A4,A3, [A7]+ 00000D2C 4E5E unlink A6 00000D2E 4E75 rts export_196: 00000D30 4E56 0000 link A6, 0 00000D34 48E7 0018 movem.l -[A7], A3,A4 00000D38 286E 000C movea.l A4, [A6 + 0xC] 00000D3C 266E 0008 movea.l A3, [A6 + 0x8] 00000D40 2054 movea.l A0, [A4] 00000D42 2F28 000E move.l -[A7], [A0 + 0xE] 00000D46 4227 clr.b -[A7] 00000D48 A908 trap ShowHide 00000D4A 2F0C move.l -[A7], A4 00000D4C 4EAD E762 jsr [A5 - 0x189E] 00000D50 2053 movea.l A0, [A3] 00000D52 B9E8 0032 cmpa.l A4, [A0 + 0x32] 00000D56 588F addq.l A7, 4 00000D58 6660 bne +0x62 /* 00000DBA */ 00000D5A 486D 068A pea.l [A5 + 0x68A] 00000D5E 2053 movea.l A0, [A3] 00000D60 2F28 002E move.l -[A7], [A0 + 0x2E] 00000D64 4EAD 150A jsr [A5 + 0x150A] 00000D68 2053 movea.l A0, [A3] 00000D6A 2140 0032 move.l [A0 + 0x32], D0 00000D6E 4297 clr.l [A7] 00000D70 A924 trap FrontWindow 00000D72 285F movea.l A4, [A7]+ 00000D74 2E8C move.l [A7], A4 00000D76 4EAD 0462 jsr [A5 + 0x462] 00000D7A 4A00 tst.b D0 00000D7C 588F addq.l A7, 4 00000D7E 6726 beq +0x28 /* 00000DA6 */ 00000D80 2F0C move.l -[A7], A4 00000D82 A91F trap SelectWindow 00000D84 21CC 0A64 move.l [0x00000A64 /* CurActivate */], A4 00000D88 2053 movea.l A0, [A3] 00000D8A 4AA8 0032 tst.l [A0 + 0x32] 00000D8E 672A beq +0x2C /* 00000DBA */ 00000D90 2053 movea.l A0, [A3] 00000D92 2068 0032 movea.l A0, [A0 + 0x32] 00000D96 2050 movea.l A0, [A0] 00000D98 2068 000A movea.l A0, [A0 + 0xA] 00000D9C 2050 movea.l A0, [A0] 00000D9E 117C 0001 0012 move.b [A0 + 0x12], 0x1 00000DA4 6014 bra +0x16 /* 00000DBA */ label00000DA6: 00000DA6 2053 movea.l A0, [A3] 00000DA8 4AA8 0032 tst.l [A0 + 0x32] 00000DAC 670C beq +0xE /* 00000DBA */ 00000DAE 2053 movea.l A0, [A3] 00000DB0 2F28 0032 move.l -[A7], [A0 + 0x32] 00000DB4 4EAD E760 jsr [A5 - 0x18A0] 00000DB8 588F addq.l A7, 4 label00000DBA: 00000DBA 4CDF 1800 movem.l A4,A3, [A7]+ 00000DBE 4E5E unlink A6 00000DC0 4E75 rts export_197: 00000DC2 4E56 FFF0 link A6, -0x0010 00000DC6 206E 0008 movea.l A0, [A6 + 0x8] 00000DCA 2050 movea.l A0, [A0] 00000DCC 202E 000C move.l D0, [A6 + 0xC] 00000DD0 B0A8 0032 cmp.l D0, [A0 + 0x32] 00000DD4 671A beq +0x1C /* 00000DF0 */ 00000DD6 206E 0010 movea.l A0, [A6 + 0x10] 00000DDA 0828 0000 000E btst.b [A0 + 0xE], 0x0 00000DE0 660E bne +0x10 /* 00000DF0 */ 00000DE2 2F2E 000C move.l -[A7], [A6 + 0xC] 00000DE6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000DEA 4EAD 0632 jsr [A5 + 0x632] 00000DEE 508F addq.l A7, 8 label00000DF0: 00000DF0 206E 0008 movea.l A0, [A6 + 0x8] 00000DF4 2050 movea.l A0, [A0] 00000DF6 2D68 0026 FFF8 move.l [A6 - 0x8], [A0 + 0x26] 00000DFC 2D68 002A FFFC move.l [A6 - 0x4], [A0 + 0x2A] 00000E02 486E FFF8 pea.l [A6 - 0x8] 00000E06 2F3C 0004 0004 move.l -[A7], 0x40004 00000E0C A8A9 trap InsetRect 00000E0E 206E 000C movea.l A0, [A6 + 0xC] 00000E12 2050 movea.l A0, [A0] 00000E14 2F28 000E move.l -[A7], [A0 + 0xE] 00000E18 206E 0010 movea.l A0, [A6 + 0x10] 00000E1C 2F28 000A move.l -[A7], [A0 + 0xA] 00000E20 486E FFF8 pea.l [A6 - 0x8] 00000E24 A925 trap DragWindow 00000E26 4E5E unlink A6 00000E28 4E75 rts export_178: 00000E2A 4E56 0000 link A6, 0 00000E2E 2F0C move.l -[A7], A4 00000E30 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E34 4EAD 0B12 jsr [A5 + 0xB12] 00000E38 2840 movea.l A4, D0 00000E3A 4217 clr.b [A7] 00000E3C 2F2C 007A move.l -[A7], [A4 + 0x7A] 00000E40 A8E2 trap EmptyRgn 00000E42 4A1F tst.b [A7]+ 00000E44 548F addq.l A7, 2 00000E46 660A bne +0xC /* 00000E52 */ 00000E48 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E4C 4EAD 0D52 jsr [A5 + 0xD52] 00000E50 588F addq.l A7, 4 label00000E52: 00000E52 285F movea.l A4, [A7]+ 00000E54 4E5E unlink A6 00000E56 4E75 rts export_198: 00000E58 4E56 0000 link A6, 0 00000E5C 486D 05B2 pea.l [A5 + 0x5B2] 00000E60 206E 0008 movea.l A0, [A6 + 0x8] 00000E64 2050 movea.l A0, [A0] 00000E66 2F28 002E move.l -[A7], [A0 + 0x2E] 00000E6A 4EAD 1102 jsr [A5 + 0x1102] 00000E6E 4E5E unlink A6 00000E70 4E75 rts export_199: 00000E72 4E56 0000 link A6, 0 00000E76 206E 0008 movea.l A0, [A6 + 0x8] 00000E7A 2050 movea.l A0, [A0] 00000E7C 2028 0032 move.l D0, [A0 + 0x32] 00000E80 4E5E unlink A6 00000E82 4E75 rts export_200: 00000E84 4E56 0000 link A6, 0 00000E88 206E 0008 movea.l A0, [A6 + 0x8] 00000E8C 2050 movea.l A0, [A0] 00000E8E 226E 000C movea.l A1, [A6 + 0xC] 00000E92 22A8 0026 move.l [A1], [A0 + 0x26] 00000E96 2368 002A 0004 move.l [A1 + 0x4], [A0 + 0x2A] 00000E9C 4E5E unlink A6 00000E9E 4E75 rts export_201: 00000EA0 4E56 0000 link A6, 0 00000EA4 206E 0008 movea.l A0, [A6 + 0x8] 00000EA8 2050 movea.l A0, [A0] 00000EAA 4868 0026 pea.l [A0 + 0x26] 00000EAE 2F2E 000C move.l -[A7], [A6 + 0xC] 00000EB2 4EAD 19D2 jsr [A5 + 0x19D2] 00000EB6 4E5E unlink A6 00000EB8 4E75 rts export_190: 00000EBA 4E56 0000 link A6, 0 00000EBE 4227 clr.b -[A7] 00000EC0 2F2E 000C move.l -[A7], [A6 + 0xC] 00000EC4 206E 0008 movea.l A0, [A6 + 0x8] 00000EC8 2050 movea.l A0, [A0] 00000ECA 4868 0026 pea.l [A0 + 0x26] 00000ECE A8AD trap PtInRect 00000ED0 101F move.b D0, [A7]+ 00000ED2 4E5E unlink A6 00000ED4 4E75 rts export_191: 00000ED6 4E56 0000 link A6, 0 00000EDA 2F07 move.l -[A7], D7 00000EDC 3E2E 000E move.w D7, [A6 + 0xE] 00000EE0 9E6E 0012 sub.w D7, [A6 + 0x12] 00000EE4 4A47 tst.w D7 00000EE6 6C06 bge +0x8 /* 00000EEE */ 00000EE8 3007 move.w D0, D7 00000EEA 4440 neg.w D0 00000EEC 6002 bra +0x4 /* 00000EF0 */ label00000EEE: 00000EEE 3007 move.w D0, D7 label00000EF0: 00000EF0 5B40 subq.w D0, 5 00000EF2 6C24 bge +0x26 /* 00000F18 */ 00000EF4 302E 000C move.w D0, [A6 + 0xC] 00000EF8 906E 0010 sub.w D0, [A6 + 0x10] 00000EFC 4A40 tst.w D0 00000EFE 6C0C bge +0xE /* 00000F0C */ 00000F00 302E 000C move.w D0, [A6 + 0xC] 00000F04 906E 0010 sub.w D0, [A6 + 0x10] 00000F08 4440 neg.w D0 00000F0A 6008 bra +0xA /* 00000F14 */ label00000F0C: 00000F0C 302E 000C move.w D0, [A6 + 0xC] 00000F10 906E 0010 sub.w D0, [A6 + 0x10] label00000F14: 00000F14 5B40 subq.w D0, 5 00000F16 6D04 blt +0x6 /* 00000F1C */ label00000F18: 00000F18 7000 moveq.l D0, 0x00 00000F1A 6002 bra +0x4 /* 00000F1E */ label00000F1C: 00000F1C 7001 moveq.l D0, 0x01 label00000F1E: 00000F1E 2E1F move.l D7, [A7]+ 00000F20 4E5E unlink A6 00000F22 4E75 rts export_202: 00000F24 4E56 0000 link A6, 0 00000F28 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F2C 4EBA 3A10 jsr [PC + 0x3A10 /* 0000493E */] 00000F30 206E 0008 movea.l A0, [A6 + 0x8] 00000F34 2050 movea.l A0, [A0] 00000F36 2EA8 000E move.l [A7], [A0 + 0xE] 00000F3A A873 trap SetPort 00000F3C 4E5E unlink A6 00000F3E 4E75 rts export_210: fn00000F40: 00000F40 4E56 0000 link A6, 0 00000F44 2F0C move.l -[A7], A4 00000F46 286E 0008 movea.l A4, [A6 + 0x8] 00000F4A 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000F4E 2F2E 000C move.l -[A7], [A6 + 0xC] 00000F52 2F0C move.l -[A7], A4 00000F54 4EBA 3110 jsr [PC + 0x3110 /* 00004066 */] 00000F58 2054 movea.l A0, [A4] 00000F5A 117C 0001 001A move.b [A0 + 0x1A], 0x1 00000F60 117C 0001 001B move.b [A0 + 0x1B], 0x1 00000F66 316E 0014 0026 move.w [A0 + 0x26], [A6 + 0x14] 00000F6C 316E 0016 0028 move.w [A0 + 0x28], [A6 + 0x16] 00000F72 326E 0018 movea.w A1, [A6 + 0x18] 00000F76 2149 002A move.l [A0 + 0x2A], A1 00000F7A 326E 001A movea.w A1, [A6 + 0x1A] 00000F7E 2149 002E move.l [A0 + 0x2E], A1 00000F82 116E 001C 0032 move.b [A0 + 0x32], [A6 + 0x1C] 00000F88 116E 001E 0033 move.b [A0 + 0x33], [A6 + 0x1E] 00000F8E 117C 0001 0034 move.b [A0 + 0x34], 0x1 00000F94 117C 0001 0062 move.b [A0 + 0x62], 0x1 00000F9A 2E8C move.l [A7], A4 00000F9C 4EAD 06C2 jsr [A5 + 0x6C2] 00000FA0 286E FFFC movea.l A4, [A6 - 0x4] 00000FA4 4E5E unlink A6 00000FA6 4E75 rts export_211: fn00000FA8: 00000FA8 4E56 0000 link A6, 0 00000FAC 48E7 0018 movem.l -[A7], A3,A4 00000FB0 266E 0008 movea.l A3, [A6 + 0x8] 00000FB4 286E 0014 movea.l A4, [A6 + 0x14] 00000FB8 2F0C move.l -[A7], A4 00000FBA 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000FBE 2F2E 000C move.l -[A7], [A6 + 0xC] 00000FC2 2F0B move.l -[A7], A3 00000FC4 4EBA 313C jsr [PC + 0x313C /* 00004102 */] 00000FC8 2053 movea.l A0, [A3] 00000FCA 316C 0006 0026 move.w [A0 + 0x26], [A4 + 0x6] 00000FD0 316C 0008 0028 move.w [A0 + 0x28], [A4 + 0x8] 00000FD6 326C 000A movea.w A1, [A4 + 0xA] 00000FDA 2149 002A move.l [A0 + 0x2A], A1 00000FDE 326C 000C movea.w A1, [A4 + 0xC] 00000FE2 2149 002E move.l [A0 + 0x2E], A1 00000FE6 116C 000F 0032 move.b [A0 + 0x32], [A4 + 0xF] 00000FEC 116C 0011 0033 move.b [A0 + 0x33], [A4 + 0x11] 00000FF2 4A6C 0012 tst.w [A4 + 0x12] 00000FF6 56C0 sne D0 00000FF8 4400 neg.b D0 00000FFA 1140 0034 move.b [A0 + 0x34], D0 00000FFE 116C 0015 0062 move.b [A0 + 0x62], [A4 + 0x15] 00001004 2E8B move.l [A7], A3 00001006 4EAD 06C2 jsr [A5 + 0x6C2] 0000100A 4CEE 1800 FFF8 movem.l A4,A3, [A6 - 0x8] 00001010 4E5E unlink A6 00001012 4E75 rts export_212: 00001014 4E56 0000 link A6, 0 00001018 2F0C move.l -[A7], A4 0000101A 286E 0008 movea.l A4, [A6 + 0x8] 0000101E 2054 movea.l A0, [A4] 00001020 42A8 0064 clr.l [A0 + 0x64] 00001024 42A8 0068 clr.l [A0 + 0x68] 00001028 2F0C move.l -[A7], A4 0000102A 2F28 0012 move.l -[A7], [A0 + 0x12] 0000102E 4EAD 0BE2 jsr [A5 + 0xBE2] 00001032 2054 movea.l A0, [A4] 00001034 4228 0063 clr.b [A0 + 0x63] 00001038 2EA8 0012 move.l [A7], [A0 + 0x12] 0000103C 4EAD 0B12 jsr [A5 + 0xB12] 00001040 2054 movea.l A0, [A4] 00001042 2140 000E move.l [A0 + 0xE], D0 00001046 2E8C move.l [A7], A4 00001048 4EAD 080A jsr [A5 + 0x80A] 0000104C 2E8C move.l [A7], A4 0000104E 4EAD 081A jsr [A5 + 0x81A] 00001052 2054 movea.l A0, [A4] 00001054 42A8 005E clr.l [A0 + 0x5E] 00001058 286E FFFC movea.l A4, [A6 - 0x4] 0000105C 4E5E unlink A6 0000105E 4E75 rts export_213: fn00001060: 00001060 4E56 0000 link A6, 0 00001064 2F0C move.l -[A7], A4 00001066 286E 0008 movea.l A4, [A6 + 0x8] 0000106A 2054 movea.l A0, [A4] 0000106C 4868 005E pea.l [A0 + 0x5E] 00001070 4EAD 1A42 jsr [A5 + 0x1A42] 00001074 2054 movea.l A0, [A4] 00001076 4868 0064 pea.l [A0 + 0x64] 0000107A 4EAD 1A42 jsr [A5 + 0x1A42] 0000107E 2054 movea.l A0, [A4] 00001080 4AA8 0068 tst.l [A0 + 0x68] 00001084 672A beq +0x2C /* 000010B0 */ 00001086 42A7 clr.l -[A7] 00001088 2F0C move.l -[A7], A4 0000108A 4EAD ED26 jsr [A5 - 0x12DA] 0000108E 2054 movea.l A0, [A4] 00001090 4AA8 0068 tst.l [A0 + 0x68] 00001094 508F addq.l A7, 8 00001096 6604 bne +0x6 /* 0000109C */ 00001098 7000 moveq.l D0, 0x00 0000109A 6014 bra +0x16 /* 000010B0 */ label0000109C: 0000109C 3F3C 009E move.w -[A7], 0x9E 000010A0 486D E502 pea.l [A5 - 0x1AFE] 000010A4 486D E50A pea.l [A5 - 0x1AF6] 000010A8 4EAD 1AAA jsr [A5 + 0x1AAA] 000010AC 4FEF 000A lea.l A7, [A7 + 0xA] label000010B0: 000010B0 2F0C move.l -[A7], A4 000010B2 4EBA 30A8 jsr [PC + 0x30A8 /* 0000415C */] 000010B6 286E FFFC movea.l A4, [A6 - 0x4] 000010BA 4E5E unlink A6 000010BC 4E75 rts export_214: 000010BE 4E56 0000 link A6, 0 000010C2 2F0C move.l -[A7], A4 000010C4 286E 0008 movea.l A4, [A6 + 0x8] 000010C8 2054 movea.l A0, [A4] 000010CA 216E 000C 003A move.l [A0 + 0x3A], [A6 + 0xC] 000010D0 216E 0010 0036 move.l [A0 + 0x36], [A6 + 0x10] 000010D6 3268 0026 movea.w A1, [A0 + 0x26] 000010DA D3E8 003A add.l A1, [A0 + 0x3A] 000010DE 2149 0042 move.l [A0 + 0x42], A1 000010E2 3268 0028 movea.w A1, [A0 + 0x28] 000010E6 D3E8 0036 add.l A1, [A0 + 0x36] 000010EA 2149 003E move.l [A0 + 0x3E], A1 000010EE 4EBA 385C jsr [PC + 0x385C /* 0000494C */] 000010F2 285F movea.l A4, [A7]+ 000010F4 4E5E unlink A6 000010F6 4E75 rts export_215: 000010F8 4E56 0000 link A6, 0 000010FC 206E 0008 movea.l A0, [A6 + 0x8] 00001100 2050 movea.l A0, [A0] 00001102 226E 000C movea.l A1, [A6 + 0xC] 00001106 41E8 0036 lea.l A0, [A0 + 0x36] 0000110A 22D8 move.l [A1]+, [A0]+ 0000110C 22D8 move.l [A1]+, [A0]+ 0000110E 22D8 move.l [A1]+, [A0]+ 00001110 22D8 move.l [A1]+, [A0]+ 00001112 4E5E unlink A6 00001114 4E75 rts export_216: 00001116 4E56 0000 link A6, 0 0000111A 206E 0008 movea.l A0, [A6 + 0x8] 0000111E 2050 movea.l A0, [A0] 00001120 226E 000C movea.l A1, [A6 + 0xC] 00001124 32A8 0026 move.w [A1], [A0 + 0x26] 00001128 206E 0008 movea.l A0, [A6 + 0x8] 0000112C 2050 movea.l A0, [A0] 0000112E 226E 0010 movea.l A1, [A6 + 0x10] 00001132 32A8 0028 move.w [A1], [A0 + 0x28] 00001136 4E5E unlink A6 00001138 4E75 rts export_217: 0000113A 4E56 0000 link A6, 0 0000113E 206E 0008 movea.l A0, [A6 + 0x8] 00001142 2050 movea.l A0, [A0] 00001144 226E 000C movea.l A1, [A6 + 0xC] 00001148 22A8 0056 move.l [A1], [A0 + 0x56] 0000114C 206E 0008 movea.l A0, [A6 + 0x8] 00001150 2050 movea.l A0, [A0] 00001152 226E 0010 movea.l A1, [A6 + 0x10] 00001156 22A8 005A move.l [A1], [A0 + 0x5A] 0000115A 4E5E unlink A6 0000115C 4E75 rts export_218: 0000115E 4E56 0000 link A6, 0 00001162 206E 0008 movea.l A0, [A6 + 0x8] 00001166 2050 movea.l A0, [A0] 00001168 226E 000C movea.l A1, [A6 + 0xC] 0000116C 41E8 0046 lea.l A0, [A0 + 0x46] 00001170 22D8 move.l [A1]+, [A0]+ 00001172 22D8 move.l [A1]+, [A0]+ 00001174 22D8 move.l [A1]+, [A0]+ 00001176 22D8 move.l [A1]+, [A0]+ 00001178 4E5E unlink A6 0000117A 4E75 rts export_223: 0000117C 4E56 0000 link A6, 0 00001180 42A7 clr.l -[A7] 00001182 206E 0008 movea.l A0, [A6 + 0x8] 00001186 2050 movea.l A0, [A0] 00001188 2F28 000E move.l -[A7], [A0 + 0xE] 0000118C A917 trap GetWRefCon 0000118E 201F move.l D0, [A7]+ 00001190 4E5E unlink A6 00001192 4E75 rts export_219: 00001194 4E56 FFF8 link A6, -0x0008 00001198 486E FFF8 pea.l [A6 - 0x8] 0000119C 2F2E 000C move.l -[A7], [A6 + 0xC] 000011A0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000011A4 4EAD 082A jsr [A5 + 0x82A] 000011A8 4217 clr.b [A7] 000011AA 486E FFF8 pea.l [A6 - 0x8] 000011AE 206E 0008 movea.l A0, [A6 + 0x8] 000011B2 2050 movea.l A0, [A0] 000011B4 4868 0046 pea.l [A0 + 0x46] 000011B8 4EAD 1A02 jsr [A5 + 0x1A02] 000011BC 101F move.b D0, [A7]+ 000011BE 4E5E unlink A6 000011C0 4E75 rts export_220: 000011C2 4E56 0000 link A6, 0 000011C6 2F0C move.l -[A7], A4 000011C8 206E 0008 movea.l A0, [A6 + 0x8] 000011CC 2850 movea.l A4, [A0] 000011CE 4A2C 001A tst.b [A4 + 0x1A] 000011D2 6750 beq +0x52 /* 00001224 */ 000011D4 202C 003A move.l D0, [A4 + 0x3A] 000011D8 90AC 0056 sub.l D0, [A4 + 0x56] 000011DC 0C80 FFFF 8000 cmpi.l D0, 0xFFFF8000 000011E2 6D40 blt +0x42 /* 00001224 */ 000011E4 202C 0042 move.l D0, [A4 + 0x42] 000011E8 90AC 0056 sub.l D0, [A4 + 0x56] 000011EC 0C80 0000 7FFF cmpi.l D0, 0x7FFF 000011F2 6E30 bgt +0x32 /* 00001224 */ 000011F4 202C 0036 move.l D0, [A4 + 0x36] 000011F8 90AC 005A sub.l D0, [A4 + 0x5A] 000011FC 0C80 FFFF 8000 cmpi.l D0, 0xFFFF8000 00001202 6D20 blt +0x22 /* 00001224 */ 00001204 202C 003E move.l D0, [A4 + 0x3E] 00001208 90AC 005A sub.l D0, [A4 + 0x5A] 0000120C 0C80 0000 7FFF cmpi.l D0, 0x7FFF 00001212 6E10 bgt +0x12 /* 00001224 */ 00001214 206E 0008 movea.l A0, [A6 + 0x8] 00001218 2050 movea.l A0, [A0] 0000121A 2F28 0012 move.l -[A7], [A0 + 0x12] 0000121E 4EAD E740 jsr [A5 - 0x18C0] 00001222 6002 bra +0x4 /* 00001226 */ label00001224: 00001224 7000 moveq.l D0, 0x00 label00001226: 00001226 286E FFFC movea.l A4, [A6 - 0x4] 0000122A 4E5E unlink A6 0000122C 4E75 rts export_221: 0000122E 4E56 0000 link A6, 0 00001232 206E 0008 movea.l A0, [A6 + 0x8] 00001236 2050 movea.l A0, [A0] 00001238 3068 0026 movea.w A0, [A0 + 0x26] 0000123C 226E 000C movea.l A1, [A6 + 0xC] 00001240 2288 move.l [A1], A0 00001242 206E 0008 movea.l A0, [A6 + 0x8] 00001246 2050 movea.l A0, [A0] 00001248 3068 0028 movea.w A0, [A0 + 0x28] 0000124C 226E 0010 movea.l A1, [A6 + 0x10] 00001250 2288 move.l [A1], A0 00001252 4E5E unlink A6 00001254 4E75 rts export_222: 00001256 4E56 0000 link A6, 0 0000125A 206E 0008 movea.l A0, [A6 + 0x8] 0000125E 2050 movea.l A0, [A0] 00001260 116E 000C 0062 move.b [A0 + 0x62], [A6 + 0xC] 00001266 4E5E unlink A6 00001268 4E75 rts export_224: 0000126A 4E56 FFE8 link A6, -0x0018 0000126E 48E7 0108 movem.l -[A7], D7,A4 00001272 286E 0008 movea.l A4, [A6 + 0x8] 00001276 486E FFE8 pea.l [A6 - 0x18] 0000127A 2054 movea.l A0, [A4] 0000127C 4868 0046 pea.l [A0 + 0x46] 00001280 2F0C move.l -[A7], A4 00001282 4EAD E784 jsr [A5 - 0x187C] 00001286 4217 clr.b [A7] 00001288 486E FFE8 pea.l [A6 - 0x18] 0000128C 2054 movea.l A0, [A4] 0000128E 2068 000E movea.l A0, [A0 + 0xE] 00001292 2F28 007A move.l -[A7], [A0 + 0x7A] 00001296 A8E9 trap RectInRgn 00001298 1E1F move.b D7, [A7]+ 0000129A 486E FFF8 pea.l [A6 - 0x8] 0000129E 2054 movea.l A0, [A4] 000012A0 4868 0036 pea.l [A0 + 0x36] 000012A4 2F0C move.l -[A7], A4 000012A6 4EAD 0842 jsr [A5 + 0x842] 000012AA 2E8C move.l [A7], A4 000012AC 4EAD 071A jsr [A5 + 0x71A] 000012B0 2E80 move.l [A7], D0 000012B2 4EAD E782 jsr [A5 - 0x187E] 000012B6 2054 movea.l A0, [A4] 000012B8 4AA8 0064 tst.l [A0 + 0x64] 000012BC 4FEF 0016 lea.l A7, [A7 + 0x16] 000012C0 672C beq +0x2E /* 000012EE */ 000012C2 2D6E FFF8 FFF0 move.l [A6 - 0x10], [A6 - 0x8] 000012C8 2D6E FFFC FFF4 move.l [A6 - 0xC], [A6 - 0x4] 000012CE 486E FFF0 pea.l [A6 - 0x10] 000012D2 2054 movea.l A0, [A4] 000012D4 2F28 0064 move.l -[A7], [A0 + 0x64] 000012D8 4EAD 18FA jsr [A5 + 0x18FA] 000012DC 486E FFF0 pea.l [A6 - 0x10] 000012E0 A928 trap InvalRect 000012E2 2054 movea.l A0, [A4] 000012E4 2EA8 0064 move.l [A7], [A0 + 0x64] 000012E8 4EAD F3AA jsr [A5 - 0xC56] 000012EC 508F addq.l A7, 8 label000012EE: 000012EE 2054 movea.l A0, [A4] 000012F0 216E 000C 0064 move.l [A0 + 0x64], [A6 + 0xC] 000012F6 4AA8 0064 tst.l [A0 + 0x64] 000012FA 6722 beq +0x24 /* 0000131E */ 000012FC 2D6E FFF8 FFF0 move.l [A6 - 0x10], [A6 - 0x8] 00001302 2D6E FFFC FFF4 move.l [A6 - 0xC], [A6 - 0x4] 00001308 486E FFF0 pea.l [A6 - 0x10] 0000130C 2054 movea.l A0, [A4] 0000130E 2F28 0064 move.l -[A7], [A0 + 0x64] 00001312 4EAD 18FA jsr [A5 + 0x18FA] 00001316 486E FFF0 pea.l [A6 - 0x10] 0000131A A928 trap InvalRect 0000131C 508F addq.l A7, 8 label0000131E: 0000131E 4A07 tst.b D7 00001320 661A bne +0x1C /* 0000133C */ 00001322 486E FFE8 pea.l [A6 - 0x18] 00001326 2054 movea.l A0, [A4] 00001328 4868 0046 pea.l [A0 + 0x46] 0000132C 2F0C move.l -[A7], A4 0000132E 4EAD 0842 jsr [A5 + 0x842] 00001332 486E FFE8 pea.l [A6 - 0x18] 00001336 A92A trap ValidRect 00001338 4FEF 000C lea.l A7, [A7 + 0xC] label0000133C: 0000133C 4CDF 1080 movem.l A4,D7, [A7]+ 00001340 4E5E unlink A6 00001342 4E75 rts export_225: 00001344 4E56 FFFC link A6, -0x0004 00001348 206E 0008 movea.l A0, [A6 + 0x8] 0000134C 2050 movea.l A0, [A0] 0000134E 4868 0064 pea.l [A0 + 0x64] 00001352 4EAD 1A42 jsr [A5 + 0x1A42] 00001356 486D F8DA pea.l [A5 - 0x726] 0000135A 4EAD 04CA jsr [A5 + 0x4CA] 0000135E 206E 0008 movea.l A0, [A6 + 0x8] 00001362 2050 movea.l A0, [A0] 00001364 2140 0064 move.l [A0 + 0x64], D0 00001368 3EAE 000C move.w [A7], [A6 + 0xC] 0000136C 206E 0008 movea.l A0, [A6 + 0x8] 00001370 2050 movea.l A0, [A0] 00001372 2F28 0064 move.l -[A7], [A0 + 0x64] 00001376 4EAD 1892 jsr [A5 + 0x1892] 0000137A 4E5E unlink A6 0000137C 4E75 rts export_226: 0000137E 4E56 0000 link A6, 0 00001382 206E 0008 movea.l A0, [A6 + 0x8] 00001386 2050 movea.l A0, [A0] 00001388 2028 0064 move.l D0, [A0 + 0x64] 0000138C 4E5E unlink A6 0000138E 4E75 rts export_228: 00001390 4E56 0000 link A6, 0 00001394 2F0C move.l -[A7], A4 00001396 286E 0008 movea.l A4, [A6 + 0x8] 0000139A 2054 movea.l A0, [A4] 0000139C 4A28 001A tst.b [A0 + 0x1A] 000013A0 6614 bne +0x16 /* 000013B6 */ 000013A2 2F0C move.l -[A7], A4 000013A4 4EBA 2E08 jsr [PC + 0x2E08 /* 000041AE */] 000013A8 2E8C move.l [A7], A4 000013AA 4EAD 07B2 jsr [A5 + 0x7B2] 000013AE 2E8C move.l [A7], A4 000013B0 4EAD 07CA jsr [A5 + 0x7CA] 000013B4 588F addq.l A7, 4 label000013B6: 000013B6 285F movea.l A4, [A7]+ 000013B8 4E5E unlink A6 000013BA 4E75 rts export_229: 000013BC 4E56 0000 link A6, 0 000013C0 2F0C move.l -[A7], A4 000013C2 286E 0008 movea.l A4, [A6 + 0x8] 000013C6 2054 movea.l A0, [A4] 000013C8 4A28 001A tst.b [A0 + 0x1A] 000013CC 6714 beq +0x16 /* 000013E2 */ 000013CE 2F0C move.l -[A7], A4 000013D0 4EAD 07B2 jsr [A5 + 0x7B2] 000013D4 2E8C move.l [A7], A4 000013D6 4EAD 07CA jsr [A5 + 0x7CA] 000013DA 2E8C move.l [A7], A4 000013DC 4EBA 2DE8 jsr [PC + 0x2DE8 /* 000041C6 */] 000013E0 588F addq.l A7, 4 label000013E2: 000013E2 285F movea.l A4, [A7]+ 000013E4 4E5E unlink A6 000013E6 4E75 rts export_230: 000013E8 4E56 0000 link A6, 0 000013EC 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4 000013F0 286E 0008 movea.l A4, [A6 + 0x8] 000013F4 2054 movea.l A0, [A4] 000013F6 216E 000C 002A move.l [A0 + 0x2A], [A6 + 0xC] 000013FC 216E 0010 002E move.l [A0 + 0x2E], [A6 + 0x10] 00001402 486E 0010 pea.l [A6 + 0x10] 00001406 486E 000C pea.l [A6 + 0xC] 0000140A 2F28 002E move.l -[A7], [A0 + 0x2E] 0000140E 2F28 002A move.l -[A7], [A0 + 0x2A] 00001412 2F28 0012 move.l -[A7], [A0 + 0x12] 00001416 4EAD 0BFA jsr [A5 + 0xBFA] 0000141A 2654 movea.l A3, [A4] 0000141C 7036 moveq.l D0, 0x36 0000141E D094 add.l D0, [A4] 00001420 2440 movea.l A2, D0 00001422 2E2B 0056 move.l D7, [A3 + 0x56] 00001426 9EAA 0004 sub.l D7, [A2 + 0x4] 0000142A DEAE 000C add.l D7, [A6 + 0xC] 0000142E 2C2B 005A move.l D6, [A3 + 0x5A] 00001432 9C92 sub.l D6, [A2] 00001434 DCAE 0010 add.l D6, [A6 + 0x10] 00001438 1EAE 0014 move.b [A7], [A6 + 0x14] 0000143C 2F06 move.l -[A7], D6 0000143E 2F07 move.l -[A7], D7 00001440 2F0C move.l -[A7], A4 00001442 4EAD E39E jsr [A5 - 0x1C62] 00001446 4CEE 1CC0 FFEC movem.l A4,A3,A2,D7,D6, [A6 - 0x14] 0000144C 4E5E unlink A6 0000144E 4E75 rts export_206: 00001450 4E56 0000 link A6, 0 00001454 4227 clr.b -[A7] 00001456 206E 000C movea.l A0, [A6 + 0xC] 0000145A 2F10 move.l -[A7], [A0] 0000145C 2F28 0004 move.l -[A7], [A0 + 0x4] 00001460 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001464 4EAD E39E jsr [A5 - 0x1C62] 00001468 4E5E unlink A6 0000146A 4E75 rts export_231: fn0000146C: 0000146C 4E56 FFF0 link A6, -0x0010 00001470 2F0C move.l -[A7], A4 00001472 286E 0008 movea.l A4, [A6 + 0x8] 00001476 4A2E 0014 tst.b [A6 + 0x14] 0000147A 670E beq +0x10 /* 0000148A */ 0000147C 2F0C move.l -[A7], A4 0000147E 4EAD 07B2 jsr [A5 + 0x7B2] 00001482 2E8C move.l [A7], A4 00001484 4EAD 07CA jsr [A5 + 0x7CA] 00001488 588F addq.l A7, 4 label0000148A: 0000148A 202E 000C move.l D0, [A6 + 0xC] 0000148E 2054 movea.l A0, [A4] 00001490 91A8 0056 sub.l [A0 + 0x56], D0 00001494 222E 0010 move.l D1, [A6 + 0x10] 00001498 93A8 005A sub.l [A0 + 0x5A], D1 0000149C 486E FFF0 pea.l [A6 - 0x10] 000014A0 486E FFF4 pea.l [A6 - 0xC] 000014A4 2F28 0012 move.l -[A7], [A0 + 0x12] 000014A8 4EAD E744 jsr [A5 - 0x18BC] 000014AC 2054 movea.l A0, [A4] 000014AE 202E FFF4 move.l D0, [A6 - 0xC] 000014B2 90A8 0056 sub.l D0, [A0 + 0x56] 000014B6 2140 002A move.l [A0 + 0x2A], D0 000014BA 202E FFF0 move.l D0, [A6 - 0x10] 000014BE 90A8 005A sub.l D0, [A0 + 0x5A] 000014C2 2140 002E move.l [A0 + 0x2E], D0 000014C6 2E8C move.l [A7], A4 000014C8 4EAD 081A jsr [A5 + 0x81A] 000014CC 4A2E 0014 tst.b [A6 + 0x14] 000014D0 4FEF 000C lea.l A7, [A7 + 0xC] 000014D4 670E beq +0x10 /* 000014E4 */ 000014D6 2F0C move.l -[A7], A4 000014D8 4EAD 07B2 jsr [A5 + 0x7B2] 000014DC 2E8C move.l [A7], A4 000014DE 4EAD 07CA jsr [A5 + 0x7CA] 000014E2 588F addq.l A7, 4 label000014E4: 000014E4 2054 movea.l A0, [A4] 000014E6 4AA8 0016 tst.l [A0 + 0x16] 000014EA 6722 beq +0x24 /* 0000150E */ 000014EC 2D6E 000C FFFC move.l [A6 - 0x4], [A6 + 0xC] 000014F2 2D6E 0010 FFF8 move.l [A6 - 0x8], [A6 + 0x10] 000014F8 486E FFF8 pea.l [A6 - 0x8] 000014FC 486D 0692 pea.l [A5 + 0x692] 00001500 2054 movea.l A0, [A4] 00001502 2F28 0016 move.l -[A7], [A0 + 0x16] 00001506 4EAD 110A jsr [A5 + 0x110A] 0000150A 4FEF 000C lea.l A7, [A7 + 0xC] label0000150E: 0000150E 285F movea.l A4, [A7]+ 00001510 4E5E unlink A6 00001512 4E75 rts export_272: 00001514 4E56 0000 link A6, 0 00001518 2F2E 000C move.l -[A7], [A6 + 0xC] 0000151C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001520 4EAD 076A jsr [A5 + 0x76A] 00001524 4E5E unlink A6 00001526 4E75 rts export_232: fn00001528: 00001528 4E56 FFC8 link A6, -0x0038 0000152C 2F0C move.l -[A7], A4 0000152E 286E 0008 movea.l A4, [A6 + 0x8] 00001532 2054 movea.l A0, [A4] 00001534 43EE FFE0 lea.l A1, [A6 - 0x20] 00001538 41E8 0046 lea.l A0, [A0 + 0x46] 0000153C 22D8 move.l [A1]+, [A0]+ 0000153E 22D8 move.l [A1]+, [A0]+ 00001540 22D8 move.l [A1]+, [A0]+ 00001542 22D8 move.l [A1]+, [A0]+ 00001544 2054 movea.l A0, [A4] 00001546 43EE FFD0 lea.l A1, [A6 - 0x30] 0000154A 41E8 0036 lea.l A0, [A0 + 0x36] 0000154E 22D8 move.l [A1]+, [A0]+ 00001550 22D8 move.l [A1]+, [A0]+ 00001552 22D8 move.l [A1]+, [A0]+ 00001554 22D8 move.l [A1]+, [A0]+ 00001556 4A2E 0010 tst.b [A6 + 0x10] 0000155A 670E beq +0x10 /* 0000156A */ 0000155C 2F0C move.l -[A7], A4 0000155E 4EAD 07B2 jsr [A5 + 0x7B2] 00001562 2E8C move.l [A7], A4 00001564 4EAD 07CA jsr [A5 + 0x7CA] 00001568 588F addq.l A7, 4 label0000156A: 0000156A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000156E 2F0C move.l -[A7], A4 00001570 4EAD E3CA jsr [A5 - 0x1C36] 00001574 2E8C move.l [A7], A4 00001576 4EAD 081A jsr [A5 + 0x81A] 0000157A 4A2E 0010 tst.b [A6 + 0x10] 0000157E 508F addq.l A7, 8 00001580 6700 00CC beq +0xCE /* 0000164E */ 00001584 2F0C move.l -[A7], A4 00001586 4EAD 07B2 jsr [A5 + 0x7B2] 0000158A 2E8C move.l [A7], A4 0000158C 4EAD 07CA jsr [A5 + 0x7CA] 00001590 2054 movea.l A0, [A4] 00001592 4A28 0034 tst.b [A0 + 0x34] 00001596 588F addq.l A7, 4 00001598 6600 00B4 bne +0xB6 /* 0000164E */ 0000159C 2F0C move.l -[A7], A4 0000159E 4EAD E740 jsr [A5 - 0x18C0] 000015A2 4A00 tst.b D0 000015A4 588F addq.l A7, 4 000015A6 6700 00A6 beq +0xA8 /* 0000164E */ 000015AA 4227 clr.b -[A7] 000015AC 2054 movea.l A0, [A4] 000015AE 4868 0046 pea.l [A0 + 0x46] 000015B2 486E FFE0 pea.l [A6 - 0x20] 000015B6 486E FFE0 pea.l [A6 - 0x20] 000015BA 4EAD 19FA jsr [A5 + 0x19FA] 000015BE 4A1F tst.b [A7]+ 000015C0 6718 beq +0x1A /* 000015DA */ 000015C2 486E FFC8 pea.l [A6 - 0x38] 000015C6 486E FFE0 pea.l [A6 - 0x20] 000015CA 2F0C move.l -[A7], A4 000015CC 4EAD 088A jsr [A5 + 0x88A] 000015D0 486E FFC8 pea.l [A6 - 0x38] 000015D4 A92A trap ValidRect 000015D6 4FEF 000C lea.l A7, [A7 + 0xC] label000015DA: 000015DA 2054 movea.l A0, [A4] 000015DC 4AA8 0064 tst.l [A0 + 0x64] 000015E0 676C beq +0x6E /* 0000164E */ 000015E2 486E FFF8 pea.l [A6 - 0x8] 000015E6 486E FFD0 pea.l [A6 - 0x30] 000015EA 2F0C move.l -[A7], A4 000015EC 4EAD 0842 jsr [A5 + 0x842] 000015F0 486E FFF8 pea.l [A6 - 0x8] 000015F4 2054 movea.l A0, [A4] 000015F6 2F28 0064 move.l -[A7], [A0 + 0x64] 000015FA 4EAD 18FA jsr [A5 + 0x18FA] 000015FE 486E FFF0 pea.l [A6 - 0x10] 00001602 2054 movea.l A0, [A4] 00001604 4868 0036 pea.l [A0 + 0x36] 00001608 2F0C move.l -[A7], A4 0000160A 4EAD 0842 jsr [A5 + 0x842] 0000160E 486E FFF0 pea.l [A6 - 0x10] 00001612 2054 movea.l A0, [A4] 00001614 2F28 0064 move.l -[A7], [A0 + 0x64] 00001618 4EAD 18FA jsr [A5 + 0x18FA] 0000161C 4217 clr.b [A7] 0000161E 486E FFF8 pea.l [A6 - 0x8] 00001622 486E FFF0 pea.l [A6 - 0x10] 00001626 486E FFC8 pea.l [A6 - 0x38] 0000162A A8AA trap SectRect 0000162C 4A1F tst.b [A7]+ 0000162E 4FEF 0026 lea.l A7, [A7 + 0x26] 00001632 671A beq +0x1C /* 0000164E */ 00001634 2F0C move.l -[A7], A4 00001636 4EAD 071A jsr [A5 + 0x71A] 0000163A 2E80 move.l [A7], D0 0000163C 4EAD E782 jsr [A5 - 0x187E] 00001640 486E FFC8 pea.l [A6 - 0x38] 00001644 A92A trap ValidRect 00001646 2E8C move.l [A7], A4 00001648 4EAD E782 jsr [A5 - 0x187E] 0000164C 588F addq.l A7, 4 label0000164E: 0000164E 2054 movea.l A0, [A4] 00001650 4AA8 0016 tst.l [A0 + 0x16] 00001654 6716 beq +0x18 /* 0000166C */ 00001656 2F2E 000C move.l -[A7], [A6 + 0xC] 0000165A 486D 08A2 pea.l [A5 + 0x8A2] 0000165E 2054 movea.l A0, [A4] 00001660 2F28 0016 move.l -[A7], [A0 + 0x16] 00001664 4EAD 110A jsr [A5 + 0x110A] 00001668 4FEF 000C lea.l A7, [A7 + 0xC] label0000166C: 0000166C 285F movea.l A4, [A7]+ 0000166E 4E5E unlink A6 00001670 4E75 rts export_233: 00001672 4E56 FFF2 link A6, -0x000E 00001676 2F0C move.l -[A7], A4 00001678 286E 0008 movea.l A4, [A6 + 0x8] 0000167C 426E FFF6 clr.w [A6 - 0xA] 00001680 426E FFF4 clr.w [A6 - 0xC] 00001684 422E FFF3 clr.b [A6 - 0xD] 00001688 422E FFF2 clr.b [A6 - 0xE] 0000168C 486E FFF8 pea.l [A6 - 0x8] 00001690 42A7 clr.l -[A7] 00001692 42A7 clr.l -[A7] 00001694 A8A7 trap SetRect 00001696 486E FFF2 pea.l [A6 - 0xE] 0000169A 486E FFF3 pea.l [A6 - 0xD] 0000169E 486E FFF6 pea.l [A6 - 0xA] 000016A2 486E FFF8 pea.l [A6 - 0x8] 000016A6 2F2E 000C move.l -[A7], [A6 + 0xC] 000016AA 2F0C move.l -[A7], A4 000016AC 4EAD 0772 jsr [A5 + 0x772] 000016B0 486E FFF2 pea.l [A6 - 0xE] 000016B4 486E FFF3 pea.l [A6 - 0xD] 000016B8 486E FFF4 pea.l [A6 - 0xC] 000016BC 486E FFF8 pea.l [A6 - 0x8] 000016C0 2F2E 000C move.l -[A7], [A6 + 0xC] 000016C4 2F0C move.l -[A7], A4 000016C6 4EAD E3A6 jsr [A5 - 0x1C5A] 000016CA 4A2E FFF3 tst.b [A6 - 0xD] 000016CE 4FEF 0030 lea.l A7, [A7 + 0x30] 000016D2 674C beq +0x4E /* 00001720 */ 000016D4 4A2E FFF2 tst.b [A6 - 0xE] 000016D8 672A beq +0x2C /* 00001704 */ 000016DA 1F3C 0001 move.b -[A7], 0x1 000016DE 306E FFF4 movea.w A0, [A6 - 0xC] 000016E2 2F08 move.l -[A7], A0 000016E4 306E FFF6 movea.w A0, [A6 - 0xA] 000016E8 2F08 move.l -[A7], A0 000016EA 2F0C move.l -[A7], A4 000016EC 4EAD E39E jsr [A5 - 0x1C62] 000016F0 1EBC 0001 move.b [A7], 0x1 000016F4 486E FFF8 pea.l [A6 - 0x8] 000016F8 2F0C move.l -[A7], A4 000016FA 4EAD E3A0 jsr [A5 - 0x1C60] 000016FE 4FEF 0016 lea.l A7, [A7 + 0x16] 00001702 603E bra +0x40 /* 00001742 */ label00001704: 00001704 1F3C 0001 move.b -[A7], 0x1 00001708 306E FFF4 movea.w A0, [A6 - 0xC] 0000170C 2F08 move.l -[A7], A0 0000170E 306E FFF6 movea.w A0, [A6 - 0xA] 00001712 2F08 move.l -[A7], A0 00001714 2F0C move.l -[A7], A4 00001716 4EAD E39E jsr [A5 - 0x1C62] 0000171A 4FEF 000E lea.l A7, [A7 + 0xE] 0000171E 6022 bra +0x24 /* 00001742 */ label00001720: 00001720 4A2E FFF2 tst.b [A6 - 0xE] 00001724 6714 beq +0x16 /* 0000173A */ 00001726 1F3C 0001 move.b -[A7], 0x1 0000172A 486E FFF8 pea.l [A6 - 0x8] 0000172E 2F0C move.l -[A7], A4 00001730 4EAD E3A0 jsr [A5 - 0x1C60] 00001734 4FEF 000A lea.l A7, [A7 + 0xA] 00001738 6008 bra +0xA /* 00001742 */ label0000173A: 0000173A 2F0C move.l -[A7], A4 0000173C 4EAD 081A jsr [A5 + 0x81A] 00001740 588F addq.l A7, 4 label00001742: 00001742 285F movea.l A4, [A7]+ 00001744 4E5E unlink A6 00001746 4E75 rts export_234: 00001748 4E56 0000 link A6, 0 0000174C 48E7 0038 movem.l -[A7], A2,A3,A4 00001750 266E 000C movea.l A3, [A6 + 0xC] 00001754 246E 0010 movea.l A2, [A6 + 0x10] 00001758 206E 0008 movea.l A0, [A6 + 0x8] 0000175C 2050 movea.l A0, [A0] 0000175E 1028 0032 move.b D0, [A0 + 0x32] 00001762 670E beq +0x10 /* 00001772 */ 00001764 6B54 bmi +0x56 /* 000017BA */ 00001766 5B00 subq.b D0, 5 00001768 6730 beq +0x32 /* 0000179A */ 0000176A 6A4E bpl +0x50 /* 000017BA */ 0000176C 5600 addq.b D0, 3 0000176E 6A4A bpl +0x4C /* 000017BA */ 00001770 6014 bra +0x16 /* 00001786 */ label00001772: 00001772 206E 0014 movea.l A0, [A6 + 0x14] 00001776 30AB 0002 move.w [A0], [A3 + 0x2] 0000177A 673E beq +0x40 /* 000017BA */ 0000177C 206E 0018 movea.l A0, [A6 + 0x18] 00001780 10BC 0001 move.b [A0], 0x1 00001784 6034 bra +0x36 /* 000017BA */ label00001786: 00001786 206E 0014 movea.l A0, [A6 + 0x14] 0000178A 30AB 0006 move.w [A0], [A3 + 0x6] 0000178E 672A beq +0x2C /* 000017BA */ 00001790 206E 0018 movea.l A0, [A6 + 0x18] 00001794 10BC 0001 move.b [A0], 0x1 00001798 6020 bra +0x22 /* 000017BA */ label0000179A: 0000179A 49EA 0002 lea.l A4, [A2 + 0x2] 0000179E 38AB 0002 move.w [A4], [A3 + 0x2] 000017A2 356B 0006 0006 move.w [A2 + 0x6], [A3 + 0x6] 000017A8 4A54 tst.w [A4] 000017AA 6606 bne +0x8 /* 000017B2 */ 000017AC 4A6A 0006 tst.w [A2 + 0x6] 000017B0 6708 beq +0xA /* 000017BA */ label000017B2: 000017B2 206E 001C movea.l A0, [A6 + 0x1C] 000017B6 10BC 0001 move.b [A0], 0x1 label000017BA: 000017BA 4CDF 1C00 movem.l A4,A3,A2, [A7]+ 000017BE 4E5E unlink A6 000017C0 4E75 rts export_235: 000017C2 4E56 0000 link A6, 0 000017C6 48E7 0018 movem.l -[A7], A3,A4 000017CA 286E 000C movea.l A4, [A6 + 0xC] 000017CE 266E 0010 movea.l A3, [A6 + 0x10] 000017D2 206E 0008 movea.l A0, [A6 + 0x8] 000017D6 2050 movea.l A0, [A0] 000017D8 1028 0033 move.b D0, [A0 + 0x33] 000017DC 6B54 bmi +0x56 /* 00001832 */ 000017DE 5900 subq.b D0, 4 000017E0 6750 beq +0x52 /* 00001832 */ 000017E2 6A08 bpl +0xA /* 000017EC */ 000017E4 5400 addq.b D0, 2 000017E6 670A beq +0xC /* 000017F2 */ 000017E8 6A1A bpl +0x1C /* 00001804 */ 000017EA 6046 bra +0x48 /* 00001832 */ label000017EC: 000017EC 5500 subq.b D0, 2 000017EE 6A42 bpl +0x44 /* 00001832 */ 000017F0 6026 bra +0x28 /* 00001818 */ label000017F2: 000017F2 206E 0014 movea.l A0, [A6 + 0x14] 000017F6 3094 move.w [A0], [A4] 000017F8 6738 beq +0x3A /* 00001832 */ 000017FA 206E 0018 movea.l A0, [A6 + 0x18] 000017FE 10BC 0001 move.b [A0], 0x1 00001802 602E bra +0x30 /* 00001832 */ label00001804: 00001804 206E 0014 movea.l A0, [A6 + 0x14] 00001808 30AC 0004 move.w [A0], [A4 + 0x4] 0000180C 6724 beq +0x26 /* 00001832 */ 0000180E 206E 0018 movea.l A0, [A6 + 0x18] 00001812 10BC 0001 move.b [A0], 0x1 00001816 601A bra +0x1C /* 00001832 */ label00001818: 00001818 3694 move.w [A3], [A4] 0000181A 376C 0004 0004 move.w [A3 + 0x4], [A4 + 0x4] 00001820 4A53 tst.w [A3] 00001822 6606 bne +0x8 /* 0000182A */ 00001824 4A6B 0004 tst.w [A3 + 0x4] 00001828 6708 beq +0xA /* 00001832 */ label0000182A: 0000182A 206E 001C movea.l A0, [A6 + 0x1C] 0000182E 10BC 0001 move.b [A0], 0x1 label00001832: 00001832 4CDF 1800 movem.l A4,A3, [A7]+ 00001836 4E5E unlink A6 00001838 4E75 rts export_236: 0000183A 4E56 FFF8 link A6, -0x0008 0000183E 2F0C move.l -[A7], A4 00001840 206E 0008 movea.l A0, [A6 + 0x8] 00001844 2850 movea.l A4, [A0] 00001846 0C2C 0004 0032 cmpi.b [A4 + 0x32], 0x4 0000184C 6704 beq +0x6 /* 00001852 */ 0000184E 42AE 000C clr.l [A6 + 0xC] label00001852: 00001852 0C2C 0004 0033 cmpi.b [A4 + 0x33], 0x4 00001858 6704 beq +0x6 /* 0000185E */ 0000185A 42AE 0010 clr.l [A6 + 0x10] label0000185E: 0000185E 4AAE 000C tst.l [A6 + 0xC] 00001862 6606 bne +0x8 /* 0000186A */ 00001864 4AAE 0010 tst.l [A6 + 0x10] 00001868 671E beq +0x20 /* 00001888 */ label0000186A: 0000186A 4227 clr.b -[A7] 0000186C 202E 0010 move.l D0, [A6 + 0x10] 00001870 4480 neg.l D0 00001872 2F00 move.l -[A7], D0 00001874 202E 000C move.l D0, [A6 + 0xC] 00001878 4480 neg.l D0 0000187A 2F00 move.l -[A7], D0 0000187C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001880 4EAD E39E jsr [A5 - 0x1C62] 00001884 4FEF 000E lea.l A7, [A7 + 0xE] label00001888: 00001888 285F movea.l A4, [A7]+ 0000188A 4E5E unlink A6 0000188C 4E75 rts export_237: 0000188E 4E56 FFE8 link A6, -0x0018 00001892 48E7 0308 movem.l -[A7], D6,D7,A4 00001896 286E 0008 movea.l A4, [A6 + 0x8] 0000189A 7E00 moveq.l D7, 0x00 0000189C 7C00 moveq.l D6, 0x00 0000189E 486E FFF0 pea.l [A6 - 0x10] 000018A2 2054 movea.l A0, [A4] 000018A4 2F28 0012 move.l -[A7], [A0 + 0x12] 000018A8 4EAD E748 jsr [A5 - 0x18B8] 000018AC 486E FFF0 pea.l [A6 - 0x10] 000018B0 2F0C move.l -[A7], A4 000018B2 4EAD 0852 jsr [A5 + 0x852] 000018B6 426E FFEC clr.w [A6 - 0x14] 000018BA 426E FFEE clr.w [A6 - 0x12] 000018BE 426E FFE8 clr.w [A6 - 0x18] 000018C2 426E FFEA clr.w [A6 - 0x16] 000018C6 4A2E 000C tst.b [A6 + 0xC] 000018CA 4FEF 0010 lea.l A7, [A7 + 0x10] 000018CE 671A beq +0x1C /* 000018EA */ 000018D0 2054 movea.l A0, [A4] 000018D2 3E2E FFF6 move.w D7, [A6 - 0xA] 000018D6 9E68 003C sub.w D7, [A0 + 0x3C] 000018DA 302E FFFE move.w D0, [A6 - 0x2] 000018DE 906E FFF6 sub.w D0, [A6 - 0xA] 000018E2 9068 0026 sub.w D0, [A0 + 0x26] 000018E6 3D40 FFEE move.w [A6 - 0x12], D0 label000018EA: 000018EA 4A2E 000E tst.b [A6 + 0xE] 000018EE 671A beq +0x1C /* 0000190A */ 000018F0 2054 movea.l A0, [A4] 000018F2 3C2E FFF2 move.w D6, [A6 - 0xE] 000018F6 9C68 0038 sub.w D6, [A0 + 0x38] 000018FA 302E FFFA move.w D0, [A6 - 0x6] 000018FE 906E FFF2 sub.w D0, [A6 - 0xE] 00001902 9068 0028 sub.w D0, [A0 + 0x28] 00001906 3D40 FFEC move.w [A6 - 0x14], D0 label0000190A: 0000190A 4227 clr.b -[A7] 0000190C 3046 movea.w A0, D6 0000190E 2F08 move.l -[A7], A0 00001910 3047 movea.w A0, D7 00001912 2F08 move.l -[A7], A0 00001914 2F0C move.l -[A7], A4 00001916 4EAD E39E jsr [A5 - 0x1C62] 0000191A 4217 clr.b [A7] 0000191C 486E FFE8 pea.l [A6 - 0x18] 00001920 2F0C move.l -[A7], A4 00001922 4EAD E3A0 jsr [A5 - 0x1C60] 00001926 4CEE 10C0 FFDC movem.l A4,D7,D6, [A6 - 0x24] 0000192C 4E5E unlink A6 0000192E 4E75 rts export_238: 00001930 4E56 FFE8 link A6, -0x0018 00001934 48E7 0308 movem.l -[A7], D6,D7,A4 00001938 286E 0008 movea.l A4, [A6 + 0x8] 0000193C 7E00 moveq.l D7, 0x00 0000193E 7C00 moveq.l D6, 0x00 00001940 486E FFF0 pea.l [A6 - 0x10] 00001944 2054 movea.l A0, [A4] 00001946 2F28 0012 move.l -[A7], [A0 + 0x12] 0000194A 4EAD E746 jsr [A5 - 0x18BA] 0000194E 486E FFF0 pea.l [A6 - 0x10] 00001952 2F0C move.l -[A7], A4 00001954 4EAD 0852 jsr [A5 + 0x852] 00001958 426E FFEC clr.w [A6 - 0x14] 0000195C 426E FFEE clr.w [A6 - 0x12] 00001960 426E FFE8 clr.w [A6 - 0x18] 00001964 426E FFEA clr.w [A6 - 0x16] 00001968 4A2E 000C tst.b [A6 + 0xC] 0000196C 4FEF 0010 lea.l A7, [A7 + 0x10] 00001970 671A beq +0x1C /* 0000198C */ 00001972 2054 movea.l A0, [A4] 00001974 3E2E FFF6 move.w D7, [A6 - 0xA] 00001978 9E68 003C sub.w D7, [A0 + 0x3C] 0000197C 302E FFFE move.w D0, [A6 - 0x2] 00001980 906E FFF6 sub.w D0, [A6 - 0xA] 00001984 9068 0026 sub.w D0, [A0 + 0x26] 00001988 3D40 FFEE move.w [A6 - 0x12], D0 label0000198C: 0000198C 4A2E 000E tst.b [A6 + 0xE] 00001990 671A beq +0x1C /* 000019AC */ 00001992 2054 movea.l A0, [A4] 00001994 3C2E FFF2 move.w D6, [A6 - 0xE] 00001998 9C68 0038 sub.w D6, [A0 + 0x38] 0000199C 302E FFFA move.w D0, [A6 - 0x6] 000019A0 906E FFF2 sub.w D0, [A6 - 0xE] 000019A4 9068 0028 sub.w D0, [A0 + 0x28] 000019A8 3D40 FFEC move.w [A6 - 0x14], D0 label000019AC: 000019AC 4227 clr.b -[A7] 000019AE 3046 movea.w A0, D6 000019B0 2F08 move.l -[A7], A0 000019B2 3047 movea.w A0, D7 000019B4 2F08 move.l -[A7], A0 000019B6 2F0C move.l -[A7], A4 000019B8 4EAD E39E jsr [A5 - 0x1C62] 000019BC 4217 clr.b [A7] 000019BE 486E FFE8 pea.l [A6 - 0x18] 000019C2 2F0C move.l -[A7], A4 000019C4 4EAD E3A0 jsr [A5 - 0x1C60] 000019C8 4CEE 10C0 FFDC movem.l A4,D7,D6, [A6 - 0x24] 000019CE 4E5E unlink A6 000019D0 4E75 rts export_239: 000019D2 4E56 FFF0 link A6, -0x0010 000019D6 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000019DA 286E 0008 movea.l A4, [A6 + 0x8] 000019DE 7E00 moveq.l D7, 0x00 000019E0 7C00 moveq.l D6, 0x00 000019E2 486E FFF0 pea.l [A6 - 0x10] 000019E6 2054 movea.l A0, [A4] 000019E8 2F28 0012 move.l -[A7], [A0 + 0x12] 000019EC 4EAD E748 jsr [A5 - 0x18B8] 000019F0 486E FFF0 pea.l [A6 - 0x10] 000019F4 2F0C move.l -[A7], A4 000019F6 4EAD 0852 jsr [A5 + 0x852] 000019FA 4A2E 000C tst.b [A6 + 0xC] 000019FE 4FEF 0010 lea.l A7, [A7 + 0x10] 00001A02 6720 beq +0x22 /* 00001A24 */ 00001A04 2654 movea.l A3, [A4] 00001A06 7002 moveq.l D0, 0x02 00001A08 306B 0026 movea.w A0, [A3 + 0x26] 00001A0C 222E FFFC move.l D1, [A6 - 0x4] 00001A10 92AE FFF4 sub.l D1, [A6 - 0xC] 00001A14 9288 sub.l D1, A0 00001A16 4C40 1801 movem.l A4,A3,D0, D0 00001A1A 3E2E FFF6 move.w D7, [A6 - 0xA] 00001A1E 9E6B 003C sub.w D7, [A3 + 0x3C] 00001A22 DE41 add.w D7, D1 label00001A24: 00001A24 4A2E 000E tst.b [A6 + 0xE] 00001A28 6720 beq +0x22 /* 00001A4A */ 00001A2A 2654 movea.l A3, [A4] 00001A2C 7002 moveq.l D0, 0x02 00001A2E 306B 0028 movea.w A0, [A3 + 0x28] 00001A32 222E FFF8 move.l D1, [A6 - 0x8] 00001A36 92AE FFF0 sub.l D1, [A6 - 0x10] 00001A3A 9288 sub.l D1, A0 00001A3C 4C40 1801 movem.l A4,A3,D0, D0 00001A40 3C2E FFF2 move.w D6, [A6 - 0xE] 00001A44 9C6B 0038 sub.w D6, [A3 + 0x38] 00001A48 DC41 add.w D6, D1 label00001A4A: 00001A4A 4227 clr.b -[A7] 00001A4C 3046 movea.w A0, D6 00001A4E 2F08 move.l -[A7], A0 00001A50 3047 movea.w A0, D7 00001A52 2F08 move.l -[A7], A0 00001A54 2F0C move.l -[A7], A4 00001A56 4EAD E39E jsr [A5 - 0x1C62] 00001A5A 4CEE 18C0 FFE0 movem.l A4,A3,D7,D6, [A6 - 0x20] 00001A60 4E5E unlink A6 00001A62 4E75 rts export_240: 00001A64 4E56 0000 link A6, 0 00001A68 4E5E unlink A6 00001A6A 4E75 rts export_271: 00001A6C 4E56 FFE0 link A6, -0x0020 00001A70 48E7 0038 movem.l -[A7], A2,A3,A4 00001A74 286E 0008 movea.l A4, [A6 + 0x8] 00001A78 246E 000C movea.l A2, [A6 + 0xC] 00001A7C 2F0C move.l -[A7], A4 00001A7E 4EAD E740 jsr [A5 - 0x18C0] 00001A82 4A00 tst.b D0 00001A84 588F addq.l A7, 4 00001A86 6700 00D0 beq +0xD2 /* 00001B58 */ 00001A8A 2F0C move.l -[A7], A4 00001A8C 4EAD 0732 jsr [A5 + 0x732] 00001A90 2640 movea.l A3, D0 00001A92 200B move.l D0, A3 00001A94 588F addq.l A7, 4 00001A96 676E beq +0x70 /* 00001B06 */ 00001A98 486E FFF8 pea.l [A6 - 0x8] 00001A9C 2054 movea.l A0, [A4] 00001A9E 4868 0036 pea.l [A0 + 0x36] 00001AA2 2F0C move.l -[A7], A4 00001AA4 4EAD 0842 jsr [A5 + 0x842] 00001AA8 2D6E FFF8 FFF0 move.l [A6 - 0x10], [A6 - 0x8] 00001AAE 2D6E FFFC FFF4 move.l [A6 - 0xC], [A6 - 0x4] 00001AB4 486E FFF0 pea.l [A6 - 0x10] 00001AB8 2F0B move.l -[A7], A3 00001ABA 4EAD 18FA jsr [A5 + 0x18FA] 00001ABE 4217 clr.b [A7] 00001AC0 486E FFF0 pea.l [A6 - 0x10] 00001AC4 2F0A move.l -[A7], A2 00001AC6 486E FFF0 pea.l [A6 - 0x10] 00001ACA A8AA trap SectRect 00001ACC 4A1F tst.b [A7]+ 00001ACE 4FEF 0012 lea.l A7, [A7 + 0x12] 00001AD2 6732 beq +0x34 /* 00001B06 */ 00001AD4 2054 movea.l A0, [A4] 00001AD6 4A28 0063 tst.b [A0 + 0x63] 00001ADA 6706 beq +0x8 /* 00001AE2 */ 00001ADC 42A7 clr.l -[A7] 00001ADE A878 trap SetOrigin 00001AE0 600E bra +0x10 /* 00001AF0 */ label00001AE2: 00001AE2 2F0C move.l -[A7], A4 00001AE4 4EAD 071A jsr [A5 + 0x71A] 00001AE8 2E80 move.l [A7], D0 00001AEA 4EAD E782 jsr [A5 - 0x187E] 00001AEE 588F addq.l A7, 4 label00001AF0: 00001AF0 486E FFF0 pea.l [A6 - 0x10] 00001AF4 A87B trap ClipRect 00001AF6 4EBA 2E54 jsr [PC + 0x2E54 /* 0000494C */] 00001AFA 486E FFF8 pea.l [A6 - 0x8] 00001AFE 2F0B move.l -[A7], A3 00001B00 4EAD 1902 jsr [A5 + 0x1902] 00001B04 508F addq.l A7, 8 label00001B06: 00001B06 2054 movea.l A0, [A4] 00001B08 4A28 0063 tst.b [A0 + 0x63] 00001B0C 6634 bne +0x36 /* 00001B42 */ 00001B0E 486E FFE0 pea.l [A6 - 0x20] 00001B12 2054 movea.l A0, [A4] 00001B14 4868 0046 pea.l [A0 + 0x46] 00001B18 2F0C move.l -[A7], A4 00001B1A 4EAD 0842 jsr [A5 + 0x842] 00001B1E 4217 clr.b [A7] 00001B20 486E FFE0 pea.l [A6 - 0x20] 00001B24 2F0A move.l -[A7], A2 00001B26 486E FFE8 pea.l [A6 - 0x18] 00001B2A A8AA trap SectRect 00001B2C 4A1F tst.b [A7]+ 00001B2E 4FEF 000A lea.l A7, [A7 + 0xA] 00001B32 6724 beq +0x26 /* 00001B58 */ 00001B34 486E FFE8 pea.l [A6 - 0x18] 00001B38 2F0C move.l -[A7], A4 00001B3A 4EAD E3B2 jsr [A5 - 0x1C4E] 00001B3E 508F addq.l A7, 8 00001B40 6016 bra +0x18 /* 00001B58 */ label00001B42: 00001B42 2D52 FFE8 move.l [A6 - 0x18], [A2] 00001B46 2D6A 0004 FFEC move.l [A6 - 0x14], [A2 + 0x4] 00001B4C 486E FFE8 pea.l [A6 - 0x18] 00001B50 2F0C move.l -[A7], A4 00001B52 4EAD E3B2 jsr [A5 - 0x1C4E] 00001B56 508F addq.l A7, 8 label00001B58: 00001B58 4CDF 1C00 movem.l A4,A3,A2, [A7]+ 00001B5C 4E5E unlink A6 00001B5E 4E75 rts export_241: 00001B60 4E56 FFF8 link A6, -0x0008 00001B64 48E7 0018 movem.l -[A7], A3,A4 00001B68 286E 0008 movea.l A4, [A6 + 0x8] 00001B6C 206E 000C movea.l A0, [A6 + 0xC] 00001B70 2D50 FFF8 move.l [A6 - 0x8], [A0] 00001B74 2D68 0004 FFFC move.l [A6 - 0x4], [A0 + 0x4] 00001B7A 2F0C move.l -[A7], A4 00001B7C 4EAD E782 jsr [A5 - 0x187E] 00001B80 2654 movea.l A3, [A4] 00001B82 4A2B 0022 tst.b [A3 + 0x22] 00001B86 588F addq.l A7, 4 00001B88 6714 beq +0x16 /* 00001B9E */ 00001B8A 486E FFF8 pea.l [A6 - 0x8] 00001B8E 206D E25A movea.l A0, [A5 - 0x1DA6] 00001B92 3F28 0012 move.w -[A7], [A0 + 0x12] 00001B96 3F28 0010 move.w -[A7], [A0 + 0x10] 00001B9A A8A8 trap OffsetRect 00001B9C 600E bra +0x10 /* 00001BAC */ label00001B9E: 00001B9E 486E FFF8 pea.l [A6 - 0x8] 00001BA2 3F2B 0058 move.w -[A7], [A3 + 0x58] 00001BA6 3F2B 005C move.w -[A7], [A3 + 0x5C] 00001BAA A8A8 trap OffsetRect label00001BAC: 00001BAC 2054 movea.l A0, [A4] 00001BAE 4A28 0063 tst.b [A0 + 0x63] 00001BB2 6606 bne +0x8 /* 00001BBA */ 00001BB4 486E FFF8 pea.l [A6 - 0x8] 00001BB8 A87B trap ClipRect label00001BBA: 00001BBA 486E FFF8 pea.l [A6 - 0x8] 00001BBE 2F0C move.l -[A7], A4 00001BC0 4EAD E3B0 jsr [A5 - 0x1C50] 00001BC4 2654 movea.l A3, [A4] 00001BC6 4AAB 0016 tst.l [A3 + 0x16] 00001BCA 508F addq.l A7, 8 00001BCC 673E beq +0x40 /* 00001C0C */ 00001BCE 4A2B 0063 tst.b [A3 + 0x63] 00001BD2 6622 bne +0x24 /* 00001BF6 */ 00001BD4 486E FFF8 pea.l [A6 - 0x8] 00001BD8 486B 0046 pea.l [A3 + 0x46] 00001BDC 2F0C move.l -[A7], A4 00001BDE 4EAD 0842 jsr [A5 + 0x842] 00001BE2 4217 clr.b [A7] 00001BE4 486E FFF8 pea.l [A6 - 0x8] 00001BE8 2F2E 000C move.l -[A7], [A6 + 0xC] 00001BEC 486E FFF8 pea.l [A6 - 0x8] 00001BF0 A8AA trap SectRect 00001BF2 4FEF 000C lea.l A7, [A7 + 0xC] label00001BF6: 00001BF6 486E FFF8 pea.l [A6 - 0x8] 00001BFA 486D 089A pea.l [A5 + 0x89A] 00001BFE 2054 movea.l A0, [A4] 00001C00 2F28 0016 move.l -[A7], [A0 + 0x16] 00001C04 4EAD 110A jsr [A5 + 0x110A] 00001C08 4FEF 000C lea.l A7, [A7 + 0xC] label00001C0C: 00001C0C 4CDF 1800 movem.l A4,A3, [A7]+ 00001C10 4E5E unlink A6 00001C12 4E75 rts export_242: 00001C14 4E56 FFF0 link A6, -0x0010 00001C18 206E 0008 movea.l A0, [A6 + 0x8] 00001C1C 2050 movea.l A0, [A0] 00001C1E 43EE FFF0 lea.l A1, [A6 - 0x10] 00001C22 41E8 0036 lea.l A0, [A0 + 0x36] 00001C26 22D8 move.l [A1]+, [A0]+ 00001C28 22D8 move.l [A1]+, [A0]+ 00001C2A 22D8 move.l [A1]+, [A0]+ 00001C2C 22D8 move.l [A1]+, [A0]+ 00001C2E 486E FFF0 pea.l [A6 - 0x10] 00001C32 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C36 4EAD E3B8 jsr [A5 - 0x1C48] 00001C3A 4E5E unlink A6 00001C3C 4E75 rts export_244: 00001C3E 4E56 FFF8 link A6, -0x0008 00001C42 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C46 4EAD E740 jsr [A5 - 0x18C0] 00001C4A 4A00 tst.b D0 00001C4C 588F addq.l A7, 4 00001C4E 671E beq +0x20 /* 00001C6E */ 00001C50 486E FFF8 pea.l [A6 - 0x8] 00001C54 2F2E 000C move.l -[A7], [A6 + 0xC] 00001C58 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C5C 4EAD 0892 jsr [A5 + 0x892] 00001C60 4A00 tst.b D0 00001C62 4FEF 000C lea.l A7, [A7 + 0xC] 00001C66 6706 beq +0x8 /* 00001C6E */ 00001C68 486E FFF8 pea.l [A6 - 0x8] 00001C6C A928 trap InvalRect label00001C6E: 00001C6E 4E5E unlink A6 00001C70 4E75 rts export_243: 00001C72 4E56 FFF0 link A6, -0x0010 00001C76 2F2E 000C move.l -[A7], [A6 + 0xC] 00001C7A 486E FFF0 pea.l [A6 - 0x10] 00001C7E 4EAD 19D2 jsr [A5 + 0x19D2] 00001C82 486E FFF0 pea.l [A6 - 0x10] 00001C86 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C8A 4EAD E3B8 jsr [A5 - 0x1C48] 00001C8E 4E5E unlink A6 00001C90 4E75 rts export_245: 00001C92 4E56 FFF8 link A6, -0x0008 00001C96 2F0C move.l -[A7], A4 00001C98 286E 0008 movea.l A4, [A6 + 0x8] 00001C9C 2054 movea.l A0, [A4] 00001C9E 4AA8 0064 tst.l [A0 + 0x64] 00001CA2 6734 beq +0x36 /* 00001CD8 */ 00001CA4 486E FFF8 pea.l [A6 - 0x8] 00001CA8 2054 movea.l A0, [A4] 00001CAA 4868 0036 pea.l [A0 + 0x36] 00001CAE 2F0C move.l -[A7], A4 00001CB0 4EAD 0842 jsr [A5 + 0x842] 00001CB4 486E FFF8 pea.l [A6 - 0x8] 00001CB8 2054 movea.l A0, [A4] 00001CBA 2F28 0064 move.l -[A7], [A0 + 0x64] 00001CBE 4EAD 18FA jsr [A5 + 0x18FA] 00001CC2 2E8C move.l [A7], A4 00001CC4 4EAD 071A jsr [A5 + 0x71A] 00001CC8 2E80 move.l [A7], D0 00001CCA 4EAD E782 jsr [A5 - 0x187E] 00001CCE 486E FFF8 pea.l [A6 - 0x8] 00001CD2 A928 trap InvalRect 00001CD4 4FEF 0014 lea.l A7, [A7 + 0x14] label00001CD8: 00001CD8 285F movea.l A4, [A7]+ 00001CDA 4E5E unlink A6 00001CDC 4E75 rts export_246: 00001CDE 4E56 0000 link A6, 0 00001CE2 2F3C 0001 0001 move.l -[A7], 0x10001 00001CE8 2F2E 000C move.l -[A7], [A6 + 0xC] 00001CEC 4EAD 1C92 jsr [A5 + 0x1C92] 00001CF0 4E5E unlink A6 00001CF2 4E75 rts export_207: 00001CF4 4E56 0000 link A6, 0 00001CF8 2F0C move.l -[A7], A4 00001CFA 286E 000C movea.l A4, [A6 + 0xC] 00001CFE 486C 0002 pea.l [A4 + 0x2] 00001D02 2F0C move.l -[A7], A4 00001D04 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001D08 4EAD E3BE jsr [A5 - 0x1C42] 00001D0C 286E FFFC movea.l A4, [A6 - 0x4] 00001D10 4E5E unlink A6 00001D12 4E75 rts export_247: fn00001D14: 00001D14 4E56 FFF8 link A6, -0x0008 00001D18 206E 0008 movea.l A0, [A6 + 0x8] 00001D1C 2050 movea.l A0, [A0] 00001D1E 117C 0001 0063 move.b [A0 + 0x63], 0x1 00001D24 4EBA 2C26 jsr [PC + 0x2C26 /* 0000494C */] 00001D28 206E 0008 movea.l A0, [A6 + 0x8] 00001D2C 2050 movea.l A0, [A0] 00001D2E 4AA8 0016 tst.l [A0 + 0x16] 00001D32 672A beq +0x2C /* 00001D5E */ 00001D34 206E 000C movea.l A0, [A6 + 0xC] 00001D38 3D50 FFFC move.w [A6 - 0x4], [A0] 00001D3C 226E 0010 movea.l A1, [A6 + 0x10] 00001D40 3D51 FFFE move.w [A6 - 0x2], [A1] 00001D44 486E FFFC pea.l [A6 - 0x4] 00001D48 486D 069A pea.l [A5 + 0x69A] 00001D4C 206E 0008 movea.l A0, [A6 + 0x8] 00001D50 2050 movea.l A0, [A0] 00001D52 2F28 0016 move.l -[A7], [A0 + 0x16] 00001D56 4EAD 110A jsr [A5 + 0x110A] 00001D5A 4FEF 000C lea.l A7, [A7 + 0xC] label00001D5E: 00001D5E 4E5E unlink A6 00001D60 4E75 rts export_248: 00001D62 4E56 FFE8 link A6, -0x0018 00001D66 2F0C move.l -[A7], A4 00001D68 286E 0008 movea.l A4, [A6 + 0x8] 00001D6C 486E FFF0 pea.l [A6 - 0x10] 00001D70 3F2E 000C move.w -[A7], [A6 + 0xC] 00001D74 2F2E 0012 move.l -[A7], [A6 + 0x12] 00001D78 4EAD 1CE2 jsr [A5 + 0x1CE2] 00001D7C 486D E4FA pea.l [A5 - 0x1B06] 00001D80 486E FFF0 pea.l [A6 - 0x10] 00001D84 2F0C move.l -[A7], A4 00001D86 4EAD 0842 jsr [A5 + 0x842] 00001D8A 4EBA 2BC0 jsr [PC + 0x2BC0 /* 0000494C */] 00001D8E 2054 movea.l A0, [A4] 00001D90 2D68 003A FFF4 move.l [A6 - 0xC], [A0 + 0x3A] 00001D96 2D68 0036 FFF0 move.l [A6 - 0x10], [A0 + 0x36] 00001D9C 326E 000E movea.w A1, [A6 + 0xE] 00001DA0 D3EE FFF4 add.l A1, [A6 - 0xC] 00001DA4 2D49 FFFC move.l [A6 - 0x4], A1 00001DA8 326E 0010 movea.w A1, [A6 + 0x10] 00001DAC D3EE FFF0 add.l A1, [A6 - 0x10] 00001DB0 2D49 FFF8 move.l [A6 - 0x8], A1 00001DB4 486E FFE8 pea.l [A6 - 0x18] 00001DB8 486E FFF0 pea.l [A6 - 0x10] 00001DBC 2F0C move.l -[A7], A4 00001DBE 4EAD 0842 jsr [A5 + 0x842] 00001DC2 486E FFE8 pea.l [A6 - 0x18] 00001DC6 2F0C move.l -[A7], A4 00001DC8 4EAD E3B2 jsr [A5 - 0x1C4E] 00001DCC 486D E4FA pea.l [A5 - 0x1B06] 00001DD0 42A7 clr.l -[A7] 00001DD2 42A7 clr.l -[A7] 00001DD4 A8A7 trap SetRect 00001DD6 286E FFE4 movea.l A4, [A6 - 0x1C] 00001DDA 4E5E unlink A6 00001DDC 4E75 rts export_208: 00001DDE 4E56 0000 link A6, 0 00001DE2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001DE6 4EAD E3C2 jsr [A5 - 0x1C3E] 00001DEA 4E5E unlink A6 00001DEC 4E75 rts export_249: fn00001DEE: 00001DEE 4E56 FFFC link A6, -0x0004 00001DF2 206E 0008 movea.l A0, [A6 + 0x8] 00001DF6 2050 movea.l A0, [A0] 00001DF8 4228 0063 clr.b [A0 + 0x63] 00001DFC 4EBA 2B4E jsr [PC + 0x2B4E /* 0000494C */] 00001E00 206E 0008 movea.l A0, [A6 + 0x8] 00001E04 2050 movea.l A0, [A0] 00001E06 4AA8 0016 tst.l [A0 + 0x16] 00001E0A 6714 beq +0x16 /* 00001E20 */ 00001E0C 486D 06A2 pea.l [A5 + 0x6A2] 00001E10 206E 0008 movea.l A0, [A6 + 0x8] 00001E14 2050 movea.l A0, [A0] 00001E16 2F28 0016 move.l -[A7], [A0 + 0x16] 00001E1A 4EAD 1102 jsr [A5 + 0x1102] 00001E1E 508F addq.l A7, 8 label00001E20: 00001E20 4E5E unlink A6 00001E22 4E75 rts export_250: 00001E24 4E56 FFE8 link A6, -0x0018 00001E28 2F0C move.l -[A7], A4 00001E2A 286E 0008 movea.l A4, [A6 + 0x8] 00001E2E 2054 movea.l A0, [A4] 00001E30 4A28 0022 tst.b [A0 + 0x22] 00001E34 6722 beq +0x24 /* 00001E58 */ 00001E36 2054 movea.l A0, [A4] 00001E38 2028 0056 move.l D0, [A0 + 0x56] 00001E3C 4C7C 0801 0000 2000 movem.l A3,D0, 0x2000 /* ' \0' */ 00001E44 3F01 move.w -[A7], D1 00001E46 2028 005A move.l D0, [A0 + 0x5A] 00001E4A 4C7C 0801 0000 2000 movem.l A3,D0, 0x2000 /* ' \0' */ 00001E52 3F01 move.w -[A7], D1 00001E54 A878 trap SetOrigin 00001E56 600C bra +0xE /* 00001E64 */ label00001E58: 00001E58 2054 movea.l A0, [A4] 00001E5A 3F28 0058 move.w -[A7], [A0 + 0x58] 00001E5E 3F28 005C move.w -[A7], [A0 + 0x5C] 00001E62 A878 trap SetOrigin label00001E64: 00001E64 2054 movea.l A0, [A4] 00001E66 1028 0062 move.b D0, [A0 + 0x62] 00001E6A 670A beq +0xC /* 00001E76 */ 00001E6C 6B7A bmi +0x7C /* 00001EE8 */ 00001E6E 5500 subq.b D0, 2 00001E70 6730 beq +0x32 /* 00001EA2 */ 00001E72 6A74 bpl +0x76 /* 00001EE8 */ 00001E74 6016 bra +0x18 /* 00001E8C */ label00001E76: 00001E76 486E FFF8 pea.l [A6 - 0x8] 00001E7A 2054 movea.l A0, [A4] 00001E7C 4868 0046 pea.l [A0 + 0x46] 00001E80 2F0C move.l -[A7], A4 00001E82 4EAD 088A jsr [A5 + 0x88A] 00001E86 4FEF 000C lea.l A7, [A7 + 0xC] 00001E8A 605C bra +0x5E /* 00001EE8 */ label00001E8C: 00001E8C 486E FFF8 pea.l [A6 - 0x8] 00001E90 2054 movea.l A0, [A4] 00001E92 4868 0036 pea.l [A0 + 0x36] 00001E96 2F0C move.l -[A7], A4 00001E98 4EAD 088A jsr [A5 + 0x88A] 00001E9C 4FEF 000C lea.l A7, [A7 + 0xC] 00001EA0 6046 bra +0x48 /* 00001EE8 */ label00001EA2: 00001EA2 2D6D E4FA FFF8 move.l [A6 - 0x8], [A5 - 0x1B06] 00001EA8 2D6D E4FE FFFC move.l [A6 - 0x4], [A5 - 0x1B02] 00001EAE 2054 movea.l A0, [A4] 00001EB0 4A28 0022 tst.b [A0 + 0x22] 00001EB4 6714 beq +0x16 /* 00001ECA */ 00001EB6 486E FFF8 pea.l [A6 - 0x8] 00001EBA 206D E25A movea.l A0, [A5 - 0x1DA6] 00001EBE 3F28 0012 move.w -[A7], [A0 + 0x12] 00001EC2 3F28 0010 move.w -[A7], [A0 + 0x10] 00001EC6 A8A8 trap OffsetRect 00001EC8 601E bra +0x20 /* 00001EE8 */ label00001ECA: 00001ECA 486E FFE8 pea.l [A6 - 0x18] 00001ECE 486E FFF8 pea.l [A6 - 0x8] 00001ED2 2F0C move.l -[A7], A4 00001ED4 4EAD 0832 jsr [A5 + 0x832] 00001ED8 486E FFE8 pea.l [A6 - 0x18] 00001EDC 486E FFF8 pea.l [A6 - 0x8] 00001EE0 4EAD 19DA jsr [A5 + 0x19DA] 00001EE4 4FEF 000C lea.l A7, [A7 + 0xC] label00001EE8: 00001EE8 486E FFF8 pea.l [A6 - 0x8] 00001EEC A87B trap ClipRect 00001EEE 285F movea.l A4, [A7]+ 00001EF0 4E5E unlink A6 00001EF2 4E75 rts export_251: 00001EF4 4E56 FFF8 link A6, -0x0008 00001EF8 2F0C move.l -[A7], A4 00001EFA 286E 0008 movea.l A4, [A6 + 0x8] 00001EFE B9ED E72A cmpa.l A4, [A5 - 0x18D6] 00001F02 6700 0088 beq +0x8A /* 00001F8C */ 00001F06 2F0C move.l -[A7], A4 00001F08 4EBA 2A34 jsr [PC + 0x2A34 /* 0000493E */] 00001F0C 2054 movea.l A0, [A4] 00001F0E 4A28 0063 tst.b [A0 + 0x63] 00001F12 588F addq.l A7, 4 00001F14 670A beq +0xC /* 00001F20 */ 00001F16 2F0C move.l -[A7], A4 00001F18 4EAD E3C4 jsr [A5 - 0x1C3C] 00001F1C 588F addq.l A7, 4 00001F1E 6066 bra +0x68 /* 00001F86 */ label00001F20: 00001F20 2054 movea.l A0, [A4] 00001F22 2F28 000E move.l -[A7], [A0 + 0xE] 00001F26 A873 trap SetPort 00001F28 2054 movea.l A0, [A4] 00001F2A 4A28 0022 tst.b [A0 + 0x22] 00001F2E 6736 beq +0x38 /* 00001F66 */ 00001F30 2054 movea.l A0, [A4] 00001F32 2028 0056 move.l D0, [A0 + 0x56] 00001F36 4C7C 0801 0000 2000 movem.l A3,D0, 0x2000 /* ' \0' */ 00001F3E 3F01 move.w -[A7], D1 00001F40 2028 005A move.l D0, [A0 + 0x5A] 00001F44 4C7C 0801 0000 2000 movem.l A3,D0, 0x2000 /* ' \0' */ 00001F4C 3F01 move.w -[A7], D1 00001F4E A878 trap SetOrigin 00001F50 486E FFF8 pea.l [A6 - 0x8] 00001F54 2054 movea.l A0, [A4] 00001F56 4868 0046 pea.l [A0 + 0x46] 00001F5A 2F0C move.l -[A7], A4 00001F5C 4EAD 088A jsr [A5 + 0x88A] 00001F60 4FEF 000C lea.l A7, [A7 + 0xC] 00001F64 601A bra +0x1C /* 00001F80 */ label00001F66: 00001F66 2054 movea.l A0, [A4] 00001F68 3F28 0058 move.w -[A7], [A0 + 0x58] 00001F6C 3F28 005C move.w -[A7], [A0 + 0x5C] 00001F70 A878 trap SetOrigin 00001F72 2054 movea.l A0, [A4] 00001F74 4868 0046 pea.l [A0 + 0x46] 00001F78 486E FFF8 pea.l [A6 - 0x8] 00001F7C 4EAD 19DA jsr [A5 + 0x19DA] label00001F80: 00001F80 486E FFF8 pea.l [A6 - 0x8] 00001F84 A87B trap ClipRect label00001F86: 00001F86 2F0C move.l -[A7], A4 00001F88 4EAD 0802 jsr [A5 + 0x802] label00001F8C: 00001F8C 286E FFF4 movea.l A4, [A6 - 0xC] 00001F90 4E5E unlink A6 00001F92 4E75 rts export_252: 00001F94 4E56 0000 link A6, 0 00001F98 206E 0008 movea.l A0, [A6 + 0x8] 00001F9C 2050 movea.l A0, [A0] 00001F9E 4AA8 005E tst.l [A0 + 0x5E] 00001FA2 6710 beq +0x12 /* 00001FB4 */ 00001FA4 206E 0008 movea.l A0, [A6 + 0x8] 00001FA8 2050 movea.l A0, [A0] 00001FAA 2F28 005E move.l -[A7], [A0 + 0x5E] 00001FAE 4EAD 13EA jsr [A5 + 0x13EA] 00001FB2 588F addq.l A7, 4 label00001FB4: 00001FB4 4E5E unlink A6 00001FB6 4E75 rts export_253: 00001FB8 4E56 FFF8 link A6, -0x0008 00001FBC 2F0C move.l -[A7], A4 00001FBE 286E 0008 movea.l A4, [A6 + 0x8] 00001FC2 2054 movea.l A0, [A4] 00001FC4 42A8 0036 clr.l [A0 + 0x36] 00001FC8 42A8 003A clr.l [A0 + 0x3A] 00001FCC 3268 0026 movea.w A1, [A0 + 0x26] 00001FD0 2149 0042 move.l [A0 + 0x42], A1 00001FD4 3268 0028 movea.w A1, [A0 + 0x28] 00001FD8 2149 003E move.l [A0 + 0x3E], A1 00001FDC 486E FFF8 pea.l [A6 - 0x8] 00001FE0 486E FFFC pea.l [A6 - 0x4] 00001FE4 2F28 002E move.l -[A7], [A0 + 0x2E] 00001FE8 2F28 002A move.l -[A7], [A0 + 0x2A] 00001FEC 2F28 0012 move.l -[A7], [A0 + 0x12] 00001FF0 4EAD 0BFA jsr [A5 + 0xBFA] 00001FF4 2054 movea.l A0, [A4] 00001FF6 2028 003A move.l D0, [A0 + 0x3A] 00001FFA 90AE FFFC sub.l D0, [A6 - 0x4] 00001FFE 2140 0056 move.l [A0 + 0x56], D0 00002002 2028 0036 move.l D0, [A0 + 0x36] 00002006 90AE FFF8 sub.l D0, [A6 - 0x8] 0000200A 2140 005A move.l [A0 + 0x5A], D0 0000200E 4EBA 293C jsr [PC + 0x293C /* 0000494C */] 00002012 286E FFF4 movea.l A4, [A6 - 0xC] 00002016 4E5E unlink A6 00002018 4E75 rts export_254: 0000201A 4E56 0000 link A6, 0 0000201E 48E7 0018 movem.l -[A7], A3,A4 00002022 266E 000C movea.l A3, [A6 + 0xC] 00002026 286E 0008 movea.l A4, [A6 + 0x8] 0000202A 302B 0006 move.w D0, [A3 + 0x6] 0000202E 906B 0002 sub.w D0, [A3 + 0x2] 00002032 2054 movea.l A0, [A4] 00002034 D168 0026 add.w [A0 + 0x26], D0 00002038 302B 0004 move.w D0, [A3 + 0x4] 0000203C 9053 sub.w D0, [A3] 0000203E D168 0028 add.w [A0 + 0x28], D0 00002042 42A8 003A clr.l [A0 + 0x3A] 00002046 42A8 0036 clr.l [A0 + 0x36] 0000204A 3268 0026 movea.w A1, [A0 + 0x26] 0000204E 2149 0042 move.l [A0 + 0x42], A1 00002052 3268 0028 movea.w A1, [A0 + 0x28] 00002056 2149 003E move.l [A0 + 0x3E], A1 0000205A 326B 0002 movea.w A1, [A3 + 0x2] 0000205E 2009 move.l D0, A1 00002060 91A8 0056 sub.l [A0 + 0x56], D0 00002064 3253 movea.w A1, [A3] 00002066 2009 move.l D0, A1 00002068 91A8 005A sub.l [A0 + 0x5A], D0 0000206C 4EBA 28DE jsr [PC + 0x28DE /* 0000494C */] 00002070 4CDF 1800 movem.l A4,A3, [A7]+ 00002074 4E5E unlink A6 00002076 4E75 rts export_209: 00002078 4E56 0000 link A6, 0 0000207C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002080 4EAD 081A jsr [A5 + 0x81A] 00002084 4E5E unlink A6 00002086 4E75 rts export_255: 00002088 4E56 FFE0 link A6, -0x0020 0000208C 2F0C move.l -[A7], A4 0000208E 286E 0008 movea.l A4, [A6 + 0x8] 00002092 2054 movea.l A0, [A4] 00002094 43EE FFE0 lea.l A1, [A6 - 0x20] 00002098 41E8 0046 lea.l A0, [A0 + 0x46] 0000209C 22D8 move.l [A1]+, [A0]+ 0000209E 22D8 move.l [A1]+, [A0]+ 000020A0 22D8 move.l [A1]+, [A0]+ 000020A2 22D8 move.l [A1]+, [A0]+ 000020A4 486E FFF0 pea.l [A6 - 0x10] 000020A8 2054 movea.l A0, [A4] 000020AA 2F28 0012 move.l -[A7], [A0 + 0x12] 000020AE 4EAD E74A jsr [A5 - 0x18B6] 000020B2 486E FFF0 pea.l [A6 - 0x10] 000020B6 2F0C move.l -[A7], A4 000020B8 4EAD 0852 jsr [A5 + 0x852] 000020BC 4217 clr.b [A7] 000020BE 2054 movea.l A0, [A4] 000020C0 4868 0036 pea.l [A0 + 0x36] 000020C4 486E FFF0 pea.l [A6 - 0x10] 000020C8 4868 0046 pea.l [A0 + 0x46] 000020CC 4EAD 19FA jsr [A5 + 0x19FA] 000020D0 4EBA 287A jsr [PC + 0x287A /* 0000494C */] 000020D4 4217 clr.b [A7] 000020D6 486E FFE0 pea.l [A6 - 0x20] 000020DA 2054 movea.l A0, [A4] 000020DC 4868 0046 pea.l [A0 + 0x46] 000020E0 4EAD 1A0A jsr [A5 + 0x1A0A] 000020E4 4A1F tst.b [A7]+ 000020E6 4FEF 000E lea.l A7, [A7 + 0xE] 000020EA 6618 bne +0x1A /* 00002104 */ 000020EC 2054 movea.l A0, [A4] 000020EE 4AA8 0016 tst.l [A0 + 0x16] 000020F2 6710 beq +0x12 /* 00002104 */ 000020F4 486D 06AA pea.l [A5 + 0x6AA] 000020F8 2054 movea.l A0, [A4] 000020FA 2F28 0016 move.l -[A7], [A0 + 0x16] 000020FE 4EAD 1102 jsr [A5 + 0x1102] 00002102 508F addq.l A7, 8 label00002104: 00002104 285F movea.l A4, [A7]+ 00002106 4E5E unlink A6 00002108 4E75 rts export_257: 0000210A 4E56 0000 link A6, 0 0000210E 206E 0008 movea.l A0, [A6 + 0x8] 00002112 2050 movea.l A0, [A0] 00002114 326E 000E movea.w A1, [A6 + 0xE] 00002118 D3E8 0056 add.l A1, [A0 + 0x56] 0000211C 206E 0010 movea.l A0, [A6 + 0x10] 00002120 2149 0004 move.l [A0 + 0x4], A1 00002124 226E 0008 movea.l A1, [A6 + 0x8] 00002128 2251 movea.l A1, [A1] 0000212A 306E 000C movea.w A0, [A6 + 0xC] 0000212E D1E9 005A add.l A0, [A1 + 0x5A] 00002132 226E 0010 movea.l A1, [A6 + 0x10] 00002136 2288 move.l [A1], A0 00002138 4E5E unlink A6 0000213A 4E75 rts export_258: 0000213C 4E56 0000 link A6, 0 00002140 2F2E 000C move.l -[A7], [A6 + 0xC] 00002144 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002148 4EAD 19D2 jsr [A5 + 0x19D2] 0000214C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002150 206E 0008 movea.l A0, [A6 + 0x8] 00002154 2050 movea.l A0, [A0] 00002156 2F28 0056 move.l -[A7], [A0 + 0x56] 0000215A 206E 0008 movea.l A0, [A6 + 0x8] 0000215E 2050 movea.l A0, [A0] 00002160 2F28 005A move.l -[A7], [A0 + 0x5A] 00002164 4EAD 19EA jsr [A5 + 0x19EA] 00002168 4E5E unlink A6 0000216A 4E75 rts export_259: 0000216C 4E56 0000 link A6, 0 00002170 206E 0008 movea.l A0, [A6 + 0x8] 00002174 2050 movea.l A0, [A0] 00002176 226E 000C movea.l A1, [A6 + 0xC] 0000217A 3029 0006 move.w D0, [A1 + 0x6] 0000217E 9068 0058 sub.w D0, [A0 + 0x58] 00002182 206E 0010 movea.l A0, [A6 + 0x10] 00002186 3140 0002 move.w [A0 + 0x2], D0 0000218A 206E 0008 movea.l A0, [A6 + 0x8] 0000218E 2050 movea.l A0, [A0] 00002190 3029 0002 move.w D0, [A1 + 0x2] 00002194 9068 005C sub.w D0, [A0 + 0x5C] 00002198 206E 0010 movea.l A0, [A6 + 0x10] 0000219C 3080 move.w [A0], D0 0000219E 4E5E unlink A6 000021A0 4E75 rts export_260: 000021A2 4E56 FFF0 link A6, -0x0010 000021A6 206E 000C movea.l A0, [A6 + 0xC] 000021AA 43EE FFF0 lea.l A1, [A6 - 0x10] 000021AE 22D8 move.l [A1]+, [A0]+ 000021B0 22D8 move.l [A1]+, [A0]+ 000021B2 22D8 move.l [A1]+, [A0]+ 000021B4 22D8 move.l [A1]+, [A0]+ 000021B6 486E FFF0 pea.l [A6 - 0x10] 000021BA 206E 0008 movea.l A0, [A6 + 0x8] 000021BE 2050 movea.l A0, [A0] 000021C0 2028 0056 move.l D0, [A0 + 0x56] 000021C4 4480 neg.l D0 000021C6 2F00 move.l -[A7], D0 000021C8 206E 0008 movea.l A0, [A6 + 0x8] 000021CC 2050 movea.l A0, [A0] 000021CE 2028 005A move.l D0, [A0 + 0x5A] 000021D2 4480 neg.l D0 000021D4 2F00 move.l -[A7], D0 000021D6 4EAD 19EA jsr [A5 + 0x19EA] 000021DA 486E FFF0 pea.l [A6 - 0x10] 000021DE 2F2E 0010 move.l -[A7], [A6 + 0x10] 000021E2 4EAD 19DA jsr [A5 + 0x19DA] 000021E6 4E5E unlink A6 000021E8 4E75 rts export_261: 000021EA 4E56 FFF4 link A6, -0x000C 000021EE 486E FFF8 pea.l [A6 - 0x8] 000021F2 486E FFFC pea.l [A6 - 0x4] 000021F6 206E 0008 movea.l A0, [A6 + 0x8] 000021FA 2050 movea.l A0, [A0] 000021FC 2F28 0012 move.l -[A7], [A0 + 0x12] 00002200 4EAD E744 jsr [A5 - 0x18BC] 00002204 206E 0008 movea.l A0, [A6 + 0x8] 00002208 2050 movea.l A0, [A0] 0000220A 2028 0056 move.l D0, [A0 + 0x56] 0000220E 90AE FFFC sub.l D0, [A6 - 0x4] 00002212 206E 000C movea.l A0, [A6 + 0xC] 00002216 D1A8 0004 add.l [A0 + 0x4], D0 0000221A 226E 0008 movea.l A1, [A6 + 0x8] 0000221E 2251 movea.l A1, [A1] 00002220 2029 005A move.l D0, [A1 + 0x5A] 00002224 90AE FFF8 sub.l D0, [A6 - 0x8] 00002228 D190 add.l [A0], D0 0000222A 4E5E unlink A6 0000222C 4E75 rts export_262: 0000222E 4E56 FFF4 link A6, -0x000C 00002232 486E FFF8 pea.l [A6 - 0x8] 00002236 486E FFFC pea.l [A6 - 0x4] 0000223A 206E 0008 movea.l A0, [A6 + 0x8] 0000223E 2050 movea.l A0, [A0] 00002240 2F28 0012 move.l -[A7], [A0 + 0x12] 00002244 4EAD E744 jsr [A5 - 0x18BC] 00002248 2EAE 000C move.l [A7], [A6 + 0xC] 0000224C 206E 0008 movea.l A0, [A6 + 0x8] 00002250 2050 movea.l A0, [A0] 00002252 2028 0056 move.l D0, [A0 + 0x56] 00002256 90AE FFFC sub.l D0, [A6 - 0x4] 0000225A 2F00 move.l -[A7], D0 0000225C 206E 0008 movea.l A0, [A6 + 0x8] 00002260 2050 movea.l A0, [A0] 00002262 2028 005A move.l D0, [A0 + 0x5A] 00002266 90AE FFF8 sub.l D0, [A6 - 0x8] 0000226A 2F00 move.l -[A7], D0 0000226C 4EAD 19EA jsr [A5 + 0x19EA] 00002270 4E5E unlink A6 00002272 4E75 rts export_263: 00002274 4E56 FFF4 link A6, -0x000C 00002278 486E FFF8 pea.l [A6 - 0x8] 0000227C 486E FFFC pea.l [A6 - 0x4] 00002280 206E 0008 movea.l A0, [A6 + 0x8] 00002284 2050 movea.l A0, [A0] 00002286 2F28 0012 move.l -[A7], [A0 + 0x12] 0000228A 4EAD E744 jsr [A5 - 0x18BC] 0000228E 206E 0008 movea.l A0, [A6 + 0x8] 00002292 2050 movea.l A0, [A0] 00002294 202E FFFC move.l D0, [A6 - 0x4] 00002298 90A8 0056 sub.l D0, [A0 + 0x56] 0000229C 206E 000C movea.l A0, [A6 + 0xC] 000022A0 D1A8 0004 add.l [A0 + 0x4], D0 000022A4 226E 0008 movea.l A1, [A6 + 0x8] 000022A8 2251 movea.l A1, [A1] 000022AA 202E FFF8 move.l D0, [A6 - 0x8] 000022AE 90A9 005A sub.l D0, [A1 + 0x5A] 000022B2 D190 add.l [A0], D0 000022B4 4E5E unlink A6 000022B6 4E75 rts export_264: 000022B8 4E56 FFF4 link A6, -0x000C 000022BC 486E FFF8 pea.l [A6 - 0x8] 000022C0 486E FFFC pea.l [A6 - 0x4] 000022C4 206E 0008 movea.l A0, [A6 + 0x8] 000022C8 2050 movea.l A0, [A0] 000022CA 2F28 0012 move.l -[A7], [A0 + 0x12] 000022CE 4EAD E744 jsr [A5 - 0x18BC] 000022D2 2EAE 000C move.l [A7], [A6 + 0xC] 000022D6 206E 0008 movea.l A0, [A6 + 0x8] 000022DA 2050 movea.l A0, [A0] 000022DC 202E FFFC move.l D0, [A6 - 0x4] 000022E0 90A8 0056 sub.l D0, [A0 + 0x56] 000022E4 2F00 move.l -[A7], D0 000022E6 206E 0008 movea.l A0, [A6 + 0x8] 000022EA 2050 movea.l A0, [A0] 000022EC 202E FFF8 move.l D0, [A6 - 0x8] 000022F0 90A8 005A sub.l D0, [A0 + 0x5A] 000022F4 2F00 move.l -[A7], D0 000022F6 4EAD 19EA jsr [A5 + 0x19EA] 000022FA 4E5E unlink A6 000022FC 4E75 rts export_265: 000022FE 4E56 FFF8 link A6, -0x0008 00002302 2F2E 000C move.l -[A7], [A6 + 0xC] 00002306 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000230A 4EAD 19DA jsr [A5 + 0x19DA] 0000230E 206E 0008 movea.l A0, [A6 + 0x8] 00002312 2050 movea.l A0, [A0] 00002314 2068 000E movea.l A0, [A0 + 0xE] 00002318 2068 0076 movea.l A0, [A0 + 0x76] 0000231C 2050 movea.l A0, [A0] 0000231E 2D68 0002 FFFC move.l [A6 - 0x4], [A0 + 0x2] 00002324 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002328 206E 0008 movea.l A0, [A6 + 0x8] 0000232C 2050 movea.l A0, [A0] 0000232E 302E FFFE move.w D0, [A6 - 0x2] 00002332 9068 0058 sub.w D0, [A0 + 0x58] 00002336 3F00 move.w -[A7], D0 00002338 206E 0008 movea.l A0, [A6 + 0x8] 0000233C 2050 movea.l A0, [A0] 0000233E 302E FFFC move.w D0, [A6 - 0x4] 00002342 9068 005C sub.w D0, [A0 + 0x5C] 00002346 3F00 move.w -[A7], D0 00002348 A8A8 trap OffsetRect 0000234A 4E5E unlink A6 0000234C 4E75 rts export_256: 0000234E 4E56 FFDC link A6, -0x0024 00002352 48E7 0038 movem.l -[A7], A2,A3,A4 00002356 246E 000C movea.l A2, [A6 + 0xC] 0000235A 266E 0010 movea.l A3, [A6 + 0x10] 0000235E 286E 0008 movea.l A4, [A6 + 0x8] 00002362 2F0C move.l -[A7], A4 00002364 4EAD E782 jsr [A5 - 0x187E] 00002368 2E8B move.l [A7], A3 0000236A 2F0A move.l -[A7], A2 0000236C 4EAD 153A jsr [A5 + 0x153A] 00002370 2D53 FFF0 move.l [A6 - 0x10], [A3] 00002374 2D6B 0004 FFF4 move.l [A6 - 0xC], [A3 + 0x4] 0000237A 2D6E FFF0 FFF8 move.l [A6 - 0x8], [A6 - 0x10] 00002380 2D6E FFF4 FFFC move.l [A6 - 0x4], [A6 - 0xC] 00002386 508F addq.l A7, 8 00002388 6046 bra +0x48 /* 000023D0 */ label0000238A: 0000238A 2F0C move.l -[A7], A4 0000238C 4EAD E782 jsr [A5 - 0x187E] 00002390 486E FFDC pea.l [A6 - 0x24] 00002394 A972 trap GetMouse 00002396 486E FFF8 pea.l [A6 - 0x8] 0000239A 2F2E FFDC move.l -[A7], [A6 - 0x24] 0000239E 2F0C move.l -[A7], A4 000023A0 4EAD 0872 jsr [A5 + 0x872] 000023A4 486E FFF8 pea.l [A6 - 0x8] 000023A8 2F2E 0014 move.l -[A7], [A6 + 0x14] 000023AC 4EAD 049A jsr [A5 + 0x49A] 000023B0 2E8B move.l [A7], A3 000023B2 486E FFF0 pea.l [A6 - 0x10] 000023B6 486E FFF8 pea.l [A6 - 0x8] 000023BA 2F0A move.l -[A7], A2 000023BC 4EAD 1542 jsr [A5 + 0x1542] 000023C0 2D6E FFF8 FFF0 move.l [A6 - 0x10], [A6 - 0x8] 000023C6 2D6E FFFC FFF4 move.l [A6 - 0xC], [A6 - 0x4] 000023CC 4FEF 0024 lea.l A7, [A7 + 0x24] label000023D0: 000023D0 4227 clr.b -[A7] 000023D2 A973 trap StillDown 000023D4 4A1F tst.b [A7]+ 000023D6 66B2 bne -0x4C /* 0000238A */ 000023D8 2F0C move.l -[A7], A4 000023DA 4EAD E782 jsr [A5 - 0x187E] 000023DE 41EE FFE0 lea.l A0, [A6 - 0x20] 000023E2 7004 moveq.l D0, 0x04 000023E4 A030 trap OSEventAvail 000023E6 5240 addq.w D0, 1 000023E8 4A00 tst.b D0 000023EA 588F addq.l A7, 4 000023EC 671E beq +0x20 /* 0000240C */ 000023EE 2D6E FFEA FFDC move.l [A6 - 0x24], [A6 - 0x16] 000023F4 486E FFDC pea.l [A6 - 0x24] 000023F8 A871 trap GlobalToLocal 000023FA 486E FFF8 pea.l [A6 - 0x8] 000023FE 2F2E FFDC move.l -[A7], [A6 - 0x24] 00002402 2F0C move.l -[A7], A4 00002404 4EAD 0872 jsr [A5 + 0x872] 00002408 4FEF 000C lea.l A7, [A7 + 0xC] label0000240C: 0000240C 486E FFF8 pea.l [A6 - 0x8] 00002410 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002414 4EAD 049A jsr [A5 + 0x49A] 00002418 2E8B move.l [A7], A3 0000241A 486E FFF0 pea.l [A6 - 0x10] 0000241E 486E FFF8 pea.l [A6 - 0x8] 00002422 2F0A move.l -[A7], A2 00002424 4EAD 154A jsr [A5 + 0x154A] 00002428 4CEE 1C00 FFD0 movem.l A4,A3,A2, [A6 - 0x30] 0000242E 4E5E unlink A6 00002430 4E75 rts export_266: 00002432 4E56 0000 link A6, 0 00002436 48E7 0018 movem.l -[A7], A3,A4 0000243A 266E 0010 movea.l A3, [A6 + 0x10] 0000243E 286E 0008 movea.l A4, [A6 + 0x8] 00002442 2F0C move.l -[A7], A4 00002444 4EAD E782 jsr [A5 - 0x187E] 00002448 2054 movea.l A0, [A4] 0000244A 4A28 0022 tst.b [A0 + 0x22] 0000244E 588F addq.l A7, 4 00002450 672A beq +0x2C /* 0000247C */ 00002452 2F0B move.l -[A7], A3 00002454 2F2E 000C move.l -[A7], [A6 + 0xC] 00002458 2F0C move.l -[A7], A4 0000245A 4EAD 082A jsr [A5 + 0x82A] 0000245E 7010 moveq.l D0, 0x10 00002460 D0AD E25A add.l D0, [A5 - 0x1DA6] 00002464 2840 movea.l A4, D0 00002466 306C 0002 movea.w A0, [A4 + 0x2] 0000246A 2008 move.l D0, A0 0000246C 91AB 0004 sub.l [A3 + 0x4], D0 00002470 3054 movea.w A0, [A4] 00002472 2008 move.l D0, A0 00002474 9193 sub.l [A3], D0 00002476 4FEF 000C lea.l A7, [A7 + 0xC] 0000247A 600A bra +0xC /* 00002486 */ label0000247C: 0000247C 2F2E 000C move.l -[A7], [A6 + 0xC] 00002480 2F0B move.l -[A7], A3 00002482 4EAD 19BA jsr [A5 + 0x19BA] label00002486: 00002486 4CDF 1800 movem.l A4,A3, [A7]+ 0000248A 4E5E unlink A6 0000248C 4E75 rts export_267: 0000248E 4E56 FFF8 link A6, -0x0008 00002492 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002496 4EAD E782 jsr [A5 - 0x187E] 0000249A 206E 0008 movea.l A0, [A6 + 0x8] 0000249E 2050 movea.l A0, [A0] 000024A0 4A28 0022 tst.b [A0 + 0x22] 000024A4 588F addq.l A7, 4 000024A6 6734 beq +0x36 /* 000024DC */ 000024A8 2F2E 0010 move.l -[A7], [A6 + 0x10] 000024AC 2F2E 000C move.l -[A7], [A6 + 0xC] 000024B0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000024B4 4EAD 0832 jsr [A5 + 0x832] 000024B8 2EAE 0010 move.l [A7], [A6 + 0x10] 000024BC 206D E25A movea.l A0, [A5 - 0x1DA6] 000024C0 3028 0012 move.w D0, [A0 + 0x12] 000024C4 4440 neg.w D0 000024C6 3240 movea.w A1, D0 000024C8 2F09 move.l -[A7], A1 000024CA 3028 0010 move.w D0, [A0 + 0x10] 000024CE 4440 neg.w D0 000024D0 3240 movea.w A1, D0 000024D2 2F09 move.l -[A7], A1 000024D4 4EAD 19EA jsr [A5 + 0x19EA] 000024D8 508F addq.l A7, 8 000024DA 600C bra +0xE /* 000024E8 */ label000024DC: 000024DC 2F2E 000C move.l -[A7], [A6 + 0xC] 000024E0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000024E4 4EAD 19D2 jsr [A5 + 0x19D2] label000024E8: 000024E8 4E5E unlink A6 000024EA 4E75 rts export_268: 000024EC 4E56 0000 link A6, 0 000024F0 48E7 0018 movem.l -[A7], A3,A4 000024F4 266E 0010 movea.l A3, [A6 + 0x10] 000024F8 286E 0008 movea.l A4, [A6 + 0x8] 000024FC 2F0C move.l -[A7], A4 000024FE 4EAD E782 jsr [A5 - 0x187E] 00002502 2054 movea.l A0, [A4] 00002504 4A28 0022 tst.b [A0 + 0x22] 00002508 588F addq.l A7, 4 0000250A 6726 beq +0x28 /* 00002532 */ 0000250C 2F0B move.l -[A7], A3 0000250E 2F2E 000C move.l -[A7], [A6 + 0xC] 00002512 2F0C move.l -[A7], A4 00002514 4EAD 083A jsr [A5 + 0x83A] 00002518 7010 moveq.l D0, 0x10 0000251A D0AD E25A add.l D0, [A5 - 0x1DA6] 0000251E 2840 movea.l A4, D0 00002520 302C 0002 move.w D0, [A4 + 0x2] 00002524 D16B 0002 add.w [A3 + 0x2], D0 00002528 3014 move.w D0, [A4] 0000252A D153 add.w [A3], D0 0000252C 4FEF 000C lea.l A7, [A7 + 0xC] 00002530 600A bra +0xC /* 0000253C */ label00002532: 00002532 2F2E 000C move.l -[A7], [A6 + 0xC] 00002536 2F0B move.l -[A7], A3 00002538 4EAD 19C2 jsr [A5 + 0x19C2] label0000253C: 0000253C 4CDF 1800 movem.l A4,A3, [A7]+ 00002540 4E5E unlink A6 00002542 4E75 rts export_269: 00002544 4E56 FFF8 link A6, -0x0008 00002548 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000254C 4EAD E782 jsr [A5 - 0x187E] 00002550 206E 0008 movea.l A0, [A6 + 0x8] 00002554 2050 movea.l A0, [A0] 00002556 4A28 0022 tst.b [A0 + 0x22] 0000255A 588F addq.l A7, 4 0000255C 6726 beq +0x28 /* 00002584 */ 0000255E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002562 2F2E 000C move.l -[A7], [A6 + 0xC] 00002566 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000256A 4EAD 0842 jsr [A5 + 0x842] 0000256E 2EAE 0010 move.l [A7], [A6 + 0x10] 00002572 206D E25A movea.l A0, [A5 - 0x1DA6] 00002576 3F28 0012 move.w -[A7], [A0 + 0x12] 0000257A 3F28 0010 move.w -[A7], [A0 + 0x10] 0000257E A8A8 trap OffsetRect 00002580 508F addq.l A7, 8 00002582 600C bra +0xE /* 00002590 */ label00002584: 00002584 2F2E 000C move.l -[A7], [A6 + 0xC] 00002588 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000258C 4EAD 19DA jsr [A5 + 0x19DA] label00002590: 00002590 4E5E unlink A6 00002592 4E75 rts export_270: 00002594 4E56 FFE0 link A6, -0x0020 00002598 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000259C 4EAD E782 jsr [A5 - 0x187E] 000025A0 4217 clr.b [A7] 000025A2 206E 0008 movea.l A0, [A6 + 0x8] 000025A6 2050 movea.l A0, [A0] 000025A8 4868 0046 pea.l [A0 + 0x46] 000025AC 2F2E 000C move.l -[A7], [A6 + 0xC] 000025B0 486E FFF0 pea.l [A6 - 0x10] 000025B4 4EAD 19FA jsr [A5 + 0x19FA] 000025B8 4A1F tst.b [A7]+ 000025BA 548F addq.l A7, 2 000025BC 6720 beq +0x22 /* 000025DE */ 000025BE 2F2E 0010 move.l -[A7], [A6 + 0x10] 000025C2 486E FFF0 pea.l [A6 - 0x10] 000025C6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000025CA 4EAD 088A jsr [A5 + 0x88A] 000025CE 4217 clr.b [A7] 000025D0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000025D4 A8AE trap EmptyRect 000025D6 4A1F tst.b [A7]+ 000025D8 57C0 seq D0 000025DA 4400 neg.b D0 000025DC 600C bra +0xE /* 000025EA */ label000025DE: 000025DE 2F2E 0010 move.l -[A7], [A6 + 0x10] 000025E2 42A7 clr.l -[A7] 000025E4 42A7 clr.l -[A7] 000025E6 A8A7 trap SetRect 000025E8 7000 moveq.l D0, 0x00 label000025EA: 000025EA 4E5E unlink A6 000025EC 4E75 rts export_227: 000025EE 4E56 0000 link A6, 0 000025F2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000025F6 4EAD 071A jsr [A5 + 0x71A] 000025FA 2E80 move.l [A7], D0 000025FC 4EAD E774 jsr [A5 - 0x188C] 00002600 4E5E unlink A6 00002602 4E75 rts export_273: fn00002604: 00002604 4E56 0000 link A6, 0 00002608 2F0C move.l -[A7], A4 0000260A 286E 0008 movea.l A4, [A6 + 0x8] 0000260E 1F2E 001E move.b -[A7], [A6 + 0x1E] 00002612 1F2E 001C move.b -[A7], [A6 + 0x1C] 00002616 3F2E 001A move.w -[A7], [A6 + 0x1A] 0000261A 3F2E 0018 move.w -[A7], [A6 + 0x18] 0000261E 3F2E 0016 move.w -[A7], [A6 + 0x16] 00002622 3F2E 0014 move.w -[A7], [A6 + 0x14] 00002626 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000262A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000262E 2F0C move.l -[A7], A4 00002630 4EBA E90E jsr [PC - 0x16F2 /* 00000F40 */] 00002634 2054 movea.l A0, [A4] 00002636 117C 0002 0062 move.b [A0 + 0x62], 0x2 0000263C 43E8 006C lea.l A1, [A0 + 0x6C] 00002640 41E8 0036 lea.l A0, [A0 + 0x36] 00002644 22D8 move.l [A1]+, [A0]+ 00002646 22D8 move.l [A1]+, [A0]+ 00002648 22D8 move.l [A1]+, [A0]+ 0000264A 22D8 move.l [A1]+, [A0]+ 0000264C 2054 movea.l A0, [A4] 0000264E 2168 0070 0084 move.l [A0 + 0x84], [A0 + 0x70] 00002654 2168 006C 0080 move.l [A0 + 0x80], [A0 + 0x6C] 0000265A 7001 moveq.l D0, 0x01 0000265C 3140 007E move.w [A0 + 0x7E], D0 00002660 3140 007C move.w [A0 + 0x7C], D0 00002664 42A8 0090 clr.l [A0 + 0x90] 00002668 286E FFFC movea.l A4, [A6 - 0x4] 0000266C 4E5E unlink A6 0000266E 4E75 rts export_274: fn00002670: 00002670 4E56 0000 link A6, 0 00002674 48E7 0018 movem.l -[A7], A3,A4 00002678 266E 0008 movea.l A3, [A6 + 0x8] 0000267C 286E 0014 movea.l A4, [A6 + 0x14] 00002680 2F0C move.l -[A7], A4 00002682 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002686 2F2E 000C move.l -[A7], [A6 + 0xC] 0000268A 2F0B move.l -[A7], A3 0000268C 4EBA E91A jsr [PC - 0x16E6 /* 00000FA8 */] 00002690 486C 0016 pea.l [A4 + 0x16] 00002694 2053 movea.l A0, [A3] 00002696 4868 006C pea.l [A0 + 0x6C] 0000269A 4EAD 19D2 jsr [A5 + 0x19D2] 0000269E 2053 movea.l A0, [A3] 000026A0 316C 001E 007C move.w [A0 + 0x7C], [A4 + 0x1E] 000026A6 316C 0020 007E move.w [A0 + 0x7E], [A4 + 0x20] 000026AC 2EAC 0022 move.l [A7], [A4 + 0x22] 000026B0 4868 0080 pea.l [A0 + 0x80] 000026B4 4EAD 19BA jsr [A5 + 0x19BA] 000026B8 2053 movea.l A0, [A3] 000026BA 42A8 0090 clr.l [A0 + 0x90] 000026BE 4CEE 1800 FFF8 movem.l A4,A3, [A6 - 0x8] 000026C4 4E5E unlink A6 000026C6 4E75 rts export_275: 000026C8 4E56 0000 link A6, 0 000026CC 2F0C move.l -[A7], A4 000026CE 286E 0008 movea.l A4, [A6 + 0x8] 000026D2 2054 movea.l A0, [A4] 000026D4 2028 0078 move.l D0, [A0 + 0x78] 000026D8 90A8 0070 sub.l D0, [A0 + 0x70] 000026DC 226E 000C movea.l A1, [A6 + 0xC] 000026E0 2280 move.l [A1], D0 000026E2 2028 0074 move.l D0, [A0 + 0x74] 000026E6 90A8 006C sub.l D0, [A0 + 0x6C] 000026EA 206E 0010 movea.l A0, [A6 + 0x10] 000026EE 2080 move.l [A0], D0 000026F0 285F movea.l A4, [A7]+ 000026F2 4E5E unlink A6 000026F4 4E75 rts export_276: 000026F6 4E56 0000 link A6, 0 000026FA 2F0C move.l -[A7], A4 000026FC 286E 0008 movea.l A4, [A6 + 0x8] 00002700 2054 movea.l A0, [A4] 00002702 2028 0084 move.l D0, [A0 + 0x84] 00002706 90A8 0070 sub.l D0, [A0 + 0x70] 0000270A 226E 000C movea.l A1, [A6 + 0xC] 0000270E 2280 move.l [A1], D0 00002710 2028 0080 move.l D0, [A0 + 0x80] 00002714 90A8 006C sub.l D0, [A0 + 0x6C] 00002718 206E 0010 movea.l A0, [A6 + 0x10] 0000271C 2080 move.l [A0], D0 0000271E 285F movea.l A4, [A7]+ 00002720 4E5E unlink A6 00002722 4E75 rts export_277: 00002724 4E56 0000 link A6, 0 00002728 2F0C move.l -[A7], A4 0000272A 286E 0008 movea.l A4, [A6 + 0x8] 0000272E 2054 movea.l A0, [A4] 00002730 3268 0026 movea.w A1, [A0 + 0x26] 00002734 2009 move.l D0, A1 00002736 81E8 007C divs.w D0, [A0 + 0x7C] 0000273A 226E 000C movea.l A1, [A6 + 0xC] 0000273E 3280 move.w [A1], D0 00002740 3268 0028 movea.w A1, [A0 + 0x28] 00002744 2009 move.l D0, A1 00002746 81E8 007E divs.w D0, [A0 + 0x7E] 0000274A 226E 0010 movea.l A1, [A6 + 0x10] 0000274E 3280 move.w [A1], D0 00002750 285F movea.l A4, [A7]+ 00002752 4E5E unlink A6 00002754 4E75 rts export_278: 00002756 4E56 0000 link A6, 0 0000275A 48E7 0018 movem.l -[A7], A3,A4 0000275E 286E 0008 movea.l A4, [A6 + 0x8] 00002762 206E 000C movea.l A0, [A6 + 0xC] 00002766 2254 movea.l A1, [A4] 00002768 43E9 006C lea.l A1, [A1 + 0x6C] 0000276C 22D8 move.l [A1]+, [A0]+ 0000276E 22D8 move.l [A1]+, [A0]+ 00002770 22D8 move.l [A1]+, [A0]+ 00002772 22D8 move.l [A1]+, [A0]+ 00002774 2654 movea.l A3, [A4] 00002776 202B 0080 move.l D0, [A3 + 0x80] 0000277A B0AB 0074 cmp.l D0, [A3 + 0x74] 0000277E 6E04 bgt +0x6 /* 00002784 */ 00002780 7000 moveq.l D0, 0x00 00002782 6014 bra +0x16 /* 00002798 */ label00002784: 00002784 3F3C 00B6 move.w -[A7], 0xB6 00002788 486D E5BE pea.l [A5 - 0x1A42] 0000278C 486D E5CA pea.l [A5 - 0x1A36] 00002790 4EAD 1AAA jsr [A5 + 0x1AAA] 00002794 4FEF 000A lea.l A7, [A7 + 0xA] label00002798: 00002798 2054 movea.l A0, [A4] 0000279A 4AA8 0090 tst.l [A0 + 0x90] 0000279E 670C beq +0xE /* 000027AC */ 000027A0 2054 movea.l A0, [A4] 000027A2 2F28 0090 move.l -[A7], [A0 + 0x90] 000027A6 4EAD 0A42 jsr [A5 + 0xA42] 000027AA 588F addq.l A7, 4 label000027AC: 000027AC 4CDF 1800 movem.l A4,A3, [A7]+ 000027B0 4E5E unlink A6 000027B2 4E75 rts export_279: 000027B4 4E56 0000 link A6, 0 000027B8 206E 0008 movea.l A0, [A6 + 0x8] 000027BC 2050 movea.l A0, [A0] 000027BE 226E 000C movea.l A1, [A6 + 0xC] 000027C2 41E8 006C lea.l A0, [A0 + 0x6C] 000027C6 22D8 move.l [A1]+, [A0]+ 000027C8 22D8 move.l [A1]+, [A0]+ 000027CA 22D8 move.l [A1]+, [A0]+ 000027CC 22D8 move.l [A1]+, [A0]+ 000027CE 4E5E unlink A6 000027D0 4E75 rts export_280: 000027D2 4E56 FFFC link A6, -0x0004 000027D6 206E 000C movea.l A0, [A6 + 0xC] 000027DA 226E 0008 movea.l A1, [A6 + 0x8] 000027DE 2251 movea.l A1, [A1] 000027E0 2350 0080 move.l [A1 + 0x80], [A0] 000027E4 2368 0004 0084 move.l [A1 + 0x84], [A0 + 0x4] 000027EA 226E 0008 movea.l A1, [A6 + 0x8] 000027EE 2251 movea.l A1, [A1] 000027F0 4AA9 0090 tst.l [A1 + 0x90] 000027F4 6710 beq +0x12 /* 00002806 */ 000027F6 206E 0008 movea.l A0, [A6 + 0x8] 000027FA 2050 movea.l A0, [A0] 000027FC 2F28 0090 move.l -[A7], [A0 + 0x90] 00002800 4EAD 0A4A jsr [A5 + 0xA4A] 00002804 588F addq.l A7, 4 label00002806: 00002806 4E5E unlink A6 00002808 4E75 rts export_281: 0000280A 4E56 0000 link A6, 0 0000280E 206E 0008 movea.l A0, [A6 + 0x8] 00002812 2050 movea.l A0, [A0] 00002814 226E 000C movea.l A1, [A6 + 0xC] 00002818 22A8 0080 move.l [A1], [A0 + 0x80] 0000281C 2368 0084 0004 move.l [A1 + 0x4], [A0 + 0x84] 00002822 4E5E unlink A6 00002824 4E75 rts export_282: 00002826 4E56 0000 link A6, 0 0000282A 2F0C move.l -[A7], A4 0000282C 286E 0008 movea.l A4, [A6 + 0x8] 00002830 0C6E 0001 000C cmpi.w [A6 + 0xC], 0x1 00002836 6F06 ble +0x8 /* 0000283E */ 00002838 302E 000C move.w D0, [A6 + 0xC] 0000283C 6002 bra +0x4 /* 00002840 */ label0000283E: 0000283E 7001 moveq.l D0, 0x01 label00002840: 00002840 2054 movea.l A0, [A4] 00002842 3140 007C move.w [A0 + 0x7C], D0 00002846 0C6E 0001 000E cmpi.w [A6 + 0xE], 0x1 0000284C 6F06 ble +0x8 /* 00002854 */ 0000284E 302E 000E move.w D0, [A6 + 0xE] 00002852 6002 bra +0x4 /* 00002856 */ label00002854: 00002854 7001 moveq.l D0, 0x01 label00002856: 00002856 2054 movea.l A0, [A4] 00002858 3140 007E move.w [A0 + 0x7E], D0 0000285C 4AA8 0090 tst.l [A0 + 0x90] 00002860 670C beq +0xE /* 0000286E */ 00002862 2054 movea.l A0, [A4] 00002864 2F28 0090 move.l -[A7], [A0 + 0x90] 00002868 4EAD 0A42 jsr [A5 + 0xA42] 0000286C 588F addq.l A7, 4 label0000286E: 0000286E 285F movea.l A4, [A7]+ 00002870 4E5E unlink A6 00002872 4E75 rts export_283: 00002874 4E56 0000 link A6, 0 00002878 206E 0008 movea.l A0, [A6 + 0x8] 0000287C 2050 movea.l A0, [A0] 0000287E 226E 000C movea.l A1, [A6 + 0xC] 00002882 32A8 007C move.w [A1], [A0 + 0x7C] 00002886 206E 0008 movea.l A0, [A6 + 0x8] 0000288A 2050 movea.l A0, [A0] 0000288C 226E 0010 movea.l A1, [A6 + 0x10] 00002890 32A8 007E move.w [A1], [A0 + 0x7E] 00002894 4E5E unlink A6 00002896 4E75 rts export_284: 00002898 4E56 0000 link A6, 0 0000289C 206E 0008 movea.l A0, [A6 + 0x8] 000028A0 2050 movea.l A0, [A0] 000028A2 216E 000C 0090 move.l [A0 + 0x90], [A6 + 0xC] 000028A8 4E5E unlink A6 000028AA 4E75 rts export_285: 000028AC 4E56 0000 link A6, 0 000028B0 206E 0008 movea.l A0, [A6 + 0x8] 000028B4 2050 movea.l A0, [A0] 000028B6 226E 000C movea.l A1, [A6 + 0xC] 000028BA 22A8 006C move.l [A1], [A0 + 0x6C] 000028BE 2368 0070 0004 move.l [A1 + 0x4], [A0 + 0x70] 000028C4 4E5E unlink A6 000028C6 4E75 rts export_286: 000028C8 4E56 0000 link A6, 0 000028CC 2F0C move.l -[A7], A4 000028CE 286E 0008 movea.l A4, [A6 + 0x8] 000028D2 2054 movea.l A0, [A4] 000028D4 2028 0078 move.l D0, [A0 + 0x78] 000028D8 90A8 0070 sub.l D0, [A0 + 0x70] 000028DC 3068 007C movea.w A0, [A0 + 0x7C] 000028E0 2208 move.l D1, A0 000028E2 4C01 0000 movem.w , D1 000028E6 206E 000C movea.l A0, [A6 + 0xC] 000028EA 2080 move.l [A0], D0 000028EC 2254 movea.l A1, [A4] 000028EE 2029 0074 move.l D0, [A1 + 0x74] 000028F2 90A9 006C sub.l D0, [A1 + 0x6C] 000028F6 3269 007E movea.w A1, [A1 + 0x7E] 000028FA 2209 move.l D1, A1 000028FC 4C01 0000 movem.w , D1 00002900 226E 0010 movea.l A1, [A6 + 0x10] 00002904 2280 move.l [A1], D0 00002906 285F movea.l A4, [A7]+ 00002908 4E5E unlink A6 0000290A 4E75 rts export_287: fn0000290C: 0000290C 4E56 0000 link A6, 0 00002910 48E7 0038 movem.l -[A7], A2,A3,A4 00002914 266E 000C movea.l A3, [A6 + 0xC] 00002918 246E 0008 movea.l A2, [A6 + 0x8] 0000291C 49EB 0006 lea.l A4, [A3 + 0x6] 00002920 3014 move.w D0, [A4] 00002922 906B 0002 sub.w D0, [A3 + 0x2] 00002926 2052 movea.l A0, [A2] 00002928 D168 0026 add.w [A0 + 0x26], D0 0000292C 302B 0004 move.w D0, [A3 + 0x4] 00002930 9053 sub.w D0, [A3] 00002932 D168 0028 add.w [A0 + 0x28], D0 00002936 326B 0002 movea.w A1, [A3 + 0x2] 0000293A 2009 move.l D0, A1 0000293C D1A8 003A add.l [A0 + 0x3A], D0 00002940 3253 movea.w A1, [A3] 00002942 2009 move.l D0, A1 00002944 D1A8 0036 add.l [A0 + 0x36], D0 00002948 3254 movea.w A1, [A4] 0000294A 2009 move.l D0, A1 0000294C D1A8 0042 add.l [A0 + 0x42], D0 00002950 326B 0004 movea.w A1, [A3 + 0x4] 00002954 2009 move.l D0, A1 00002956 D1A8 003E add.l [A0 + 0x3E], D0 0000295A 326B 0002 movea.w A1, [A3 + 0x2] 0000295E 2009 move.l D0, A1 00002960 81E8 007C divs.w D0, [A0 + 0x7C] 00002964 48C0 ext.l D0 00002966 D1A8 0084 add.l [A0 + 0x84], D0 0000296A 3253 movea.w A1, [A3] 0000296C 2009 move.l D0, A1 0000296E 81E8 007E divs.w D0, [A0 + 0x7E] 00002972 48C0 ext.l D0 00002974 D1A8 0080 add.l [A0 + 0x80], D0 00002978 4EBA 1FD2 jsr [PC + 0x1FD2 /* 0000494C */] 0000297C 4CDF 1C00 movem.l A4,A3,A2, [A7]+ 00002980 4E5E unlink A6 00002982 4E75 rts export_297: 00002984 4E56 0000 link A6, 0 00002988 206E 000C movea.l A0, [A6 + 0xC] 0000298C 2F10 move.l -[A7], [A0] 0000298E 2F28 0004 move.l -[A7], [A0 + 0x4] 00002992 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002996 4EAD 0782 jsr [A5 + 0x782] 0000299A 4E5E unlink A6 0000299C 4E75 rts export_288: 0000299E 4E56 FFF0 link A6, -0x0010 000029A2 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000029A6 266E 0008 movea.l A3, [A6 + 0x8] 000029AA 2853 movea.l A4, [A3] 000029AC 306C 007C movea.w A0, [A4 + 0x7C] 000029B0 2E08 move.l D7, A0 000029B2 4C2E 7000 000C movem.w A6,A5,A4, [A6 + 0xC] 000029B8 306C 007E movea.w A0, [A4 + 0x7E] 000029BC 2C08 move.l D6, A0 000029BE 4C2E 6000 0010 movem.w A6,A5, [A6 + 0x10] 000029C4 4A2E 0014 tst.b [A6 + 0x14] 000029C8 6768 beq +0x6A /* 00002A32 */ 000029CA 4A87 tst.l D7 000029CC 6C06 bge +0x8 /* 000029D4 */ 000029CE 2007 move.l D0, D7 000029D0 4480 neg.l D0 000029D2 6002 bra +0x4 /* 000029D6 */ label000029D4: 000029D4 2007 move.l D0, D7 label000029D6: 000029D6 306C 0028 movea.w A0, [A4 + 0x28] 000029DA B1C0 cmpa.l A0, D0 000029DC 6F4C ble +0x4E /* 00002A2A */ 000029DE 4A86 tst.l D6 000029E0 6C06 bge +0x8 /* 000029E8 */ 000029E2 2006 move.l D0, D6 000029E4 4480 neg.l D0 000029E6 6002 bra +0x4 /* 000029EA */ label000029E8: 000029E8 2006 move.l D0, D6 label000029EA: 000029EA 306C 0026 movea.w A0, [A4 + 0x26] 000029EE B1C0 cmpa.l A0, D0 000029F0 6F38 ble +0x3A /* 00002A2A */ 000029F2 2F0B move.l -[A7], A3 000029F4 4EAD E782 jsr [A5 - 0x187E] 000029F8 486E FFF8 pea.l [A6 - 0x8] 000029FC 2053 movea.l A0, [A3] 000029FE 4868 0046 pea.l [A0 + 0x46] 00002A02 2F0B move.l -[A7], A3 00002A04 4EAD 088A jsr [A5 + 0x88A] 00002A08 486E FFF8 pea.l [A6 - 0x8] 00002A0C 3007 move.w D0, D7 00002A0E 4440 neg.w D0 00002A10 3F00 move.w -[A7], D0 00002A12 3006 move.w D0, D6 00002A14 4440 neg.w D0 00002A16 3F00 move.w -[A7], D0 00002A18 2F2D E18C move.l -[A7], [A5 - 0x1E74] 00002A1C A8EF trap ScrollRect 00002A1E 2EAD E18C move.l [A7], [A5 - 0x1E74] 00002A22 A927 trap InvalRgn 00002A24 4FEF 000C lea.l A7, [A7 + 0xC] 00002A28 6008 bra +0xA /* 00002A32 */ label00002A2A: 00002A2A 2F0B move.l -[A7], A3 00002A2C 4EAD 07B2 jsr [A5 + 0x7B2] 00002A30 588F addq.l A7, 4 label00002A32: 00002A32 2053 movea.l A0, [A3] 00002A34 4868 0036 pea.l [A0 + 0x36] 00002A38 2F07 move.l -[A7], D7 00002A3A 2F06 move.l -[A7], D6 00002A3C 4EAD 19EA jsr [A5 + 0x19EA] 00002A40 2053 movea.l A0, [A3] 00002A42 4868 0046 pea.l [A0 + 0x46] 00002A46 2F07 move.l -[A7], D7 00002A48 2F06 move.l -[A7], D6 00002A4A 4EAD 19EA jsr [A5 + 0x19EA] 00002A4E 202E 000C move.l D0, [A6 + 0xC] 00002A52 2053 movea.l A0, [A3] 00002A54 D1A8 0084 add.l [A0 + 0x84], D0 00002A58 222E 0010 move.l D1, [A6 + 0x10] 00002A5C D3A8 0080 add.l [A0 + 0x80], D1 00002A60 DFA8 0056 add.l [A0 + 0x56], D7 00002A64 DDA8 005A add.l [A0 + 0x5A], D6 00002A68 4EBA 1EE2 jsr [PC + 0x1EE2 /* 0000494C */] 00002A6C 2053 movea.l A0, [A3] 00002A6E 4AA8 0016 tst.l [A0 + 0x16] 00002A72 671E beq +0x20 /* 00002A92 */ 00002A74 2D47 FFF4 move.l [A6 - 0xC], D7 00002A78 2D46 FFF0 move.l [A6 - 0x10], D6 00002A7C 486E FFF0 pea.l [A6 - 0x10] 00002A80 486D 096A pea.l [A5 + 0x96A] 00002A84 2053 movea.l A0, [A3] 00002A86 2F28 0016 move.l -[A7], [A0 + 0x16] 00002A8A 4EAD 110A jsr [A5 + 0x110A] 00002A8E 4FEF 000C lea.l A7, [A7 + 0xC] label00002A92: 00002A92 4A2E 0014 tst.b [A6 + 0x14] 00002A96 6710 beq +0x12 /* 00002AA8 */ 00002A98 2053 movea.l A0, [A3] 00002A9A 2068 000E movea.l A0, [A0 + 0xE] 00002A9E 2F28 0098 move.l -[A7], [A0 + 0x98] 00002AA2 4EAD 0D52 jsr [A5 + 0xD52] 00002AA6 588F addq.l A7, 4 label00002AA8: 00002AA8 4CDF 18C0 movem.l A4,A3,D7,D6, [A7]+ 00002AAC 4E5E unlink A6 00002AAE 4E75 rts export_289: 00002AB0 4E56 0000 link A6, 0 00002AB4 2F0C move.l -[A7], A4 00002AB6 286E 0008 movea.l A4, [A6 + 0x8] 00002ABA 1F2E 0010 move.b -[A7], [A6 + 0x10] 00002ABE 2054 movea.l A0, [A4] 00002AC0 226E 000C movea.l A1, [A6 + 0xC] 00002AC4 2011 move.l D0, [A1] 00002AC6 90A8 0080 sub.l D0, [A0 + 0x80] 00002ACA 2F00 move.l -[A7], D0 00002ACC 2029 0004 move.l D0, [A1 + 0x4] 00002AD0 90A8 0084 sub.l D0, [A0 + 0x84] 00002AD4 2F00 move.l -[A7], D0 00002AD6 2F0C move.l -[A7], A4 00002AD8 4EAD E536 jsr [A5 - 0x1ACA] 00002ADC 2054 movea.l A0, [A4] 00002ADE 4AA8 0090 tst.l [A0 + 0x90] 00002AE2 4FEF 000E lea.l A7, [A7 + 0xE] 00002AE6 6716 beq +0x18 /* 00002AFE */ 00002AE8 2054 movea.l A0, [A4] 00002AEA 2F28 0090 move.l -[A7], [A0 + 0x90] 00002AEE 4EAD 0A42 jsr [A5 + 0xA42] 00002AF2 2054 movea.l A0, [A4] 00002AF4 2EA8 0090 move.l [A7], [A0 + 0x90] 00002AF8 4EAD 0A4A jsr [A5 + 0xA4A] 00002AFC 588F addq.l A7, 4 label00002AFE: 00002AFE 285F movea.l A4, [A7]+ 00002B00 4E5E unlink A6 00002B02 4E75 rts export_290: 00002B04 4E56 0000 link A6, 0 00002B08 4E5E unlink A6 00002B0A 4E75 rts export_291: 00002B0C 4E56 FFF8 link A6, -0x0008 00002B10 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00002B14 286E 0008 movea.l A4, [A6 + 0x8] 00002B18 7E00 moveq.l D7, 0x00 00002B1A 7C00 moveq.l D6, 0x00 00002B1C 3D7C 0001 FFFA move.w [A6 - 0x6], 0x1 00002B22 3D7C 0001 FFF8 move.w [A6 - 0x8], 0x1 00002B28 486E FFFC pea.l [A6 - 0x4] 00002B2C 486E FFFE pea.l [A6 - 0x2] 00002B30 2F0C move.l -[A7], A4 00002B32 4EAD 08CA jsr [A5 + 0x8CA] 00002B36 2654 movea.l A3, [A4] 00002B38 4AAB 0090 tst.l [A3 + 0x90] 00002B3C 4FEF 000C lea.l A7, [A7 + 0xC] 00002B40 6714 beq +0x16 /* 00002B56 */ 00002B42 486E FFF8 pea.l [A6 - 0x8] 00002B46 486E FFFA pea.l [A6 - 0x6] 00002B4A 2F2B 0090 move.l -[A7], [A3 + 0x90] 00002B4E 4EAD 0A2A jsr [A5 + 0xA2A] 00002B52 4FEF 000C lea.l A7, [A7 + 0xC] label00002B56: 00002B56 206E 000C movea.l A0, [A6 + 0xC] 00002B5A 2A28 0004 move.l D5, [A0 + 0x4] 00002B5E 7036 moveq.l D0, 0x36 00002B60 D094 add.l D0, [A4] 00002B62 2640 movea.l A3, D0 00002B64 BAAB 0004 cmp.l D5, [A3 + 0x4] 00002B68 6C28 bge +0x2A /* 00002B92 */ 00002B6A 3E2E FFFA move.w D7, [A6 - 0x6] 00002B6E 4447 neg.w D7 00002B70 2054 movea.l A0, [A4] 00002B72 2A28 0070 move.l D5, [A0 + 0x70] 00002B76 9AA8 0084 sub.l D5, [A0 + 0x84] 00002B7A 3247 movea.w A1, D7 00002B7C BA89 cmp.l D5, A1 00002B7E 6C06 bge +0x8 /* 00002B86 */ 00002B80 3047 movea.w A0, D7 00002B82 2008 move.l D0, A0 00002B84 6002 bra +0x4 /* 00002B88 */ label00002B86: 00002B86 2005 move.l D0, D5 label00002B88: 00002B88 3E00 move.w D7, D0 00002B8A 4A47 tst.w D7 00002B8C 6F34 ble +0x36 /* 00002BC2 */ 00002B8E 7E00 moveq.l D7, 0x00 00002B90 6030 bra +0x32 /* 00002BC2 */ label00002B92: 00002B92 BAAB 000C cmp.l D5, [A3 + 0xC] 00002B96 6F2A ble +0x2C /* 00002BC2 */ 00002B98 306E FFFE movea.w A0, [A6 - 0x2] 00002B9C 2254 movea.l A1, [A4] 00002B9E 2E29 0078 move.l D7, [A1 + 0x78] 00002BA2 9EA9 0084 sub.l D7, [A1 + 0x84] 00002BA6 9E88 sub.l D7, A0 00002BA8 306E FFFA movea.w A0, [A6 - 0x6] 00002BAC BE88 cmp.l D7, A0 00002BAE 6F08 ble +0xA /* 00002BB8 */ 00002BB0 306E FFFA movea.w A0, [A6 - 0x6] 00002BB4 2008 move.l D0, A0 00002BB6 6002 bra +0x4 /* 00002BBA */ label00002BB8: 00002BB8 2007 move.l D0, D7 label00002BBA: 00002BBA 3E00 move.w D7, D0 00002BBC 4A47 tst.w D7 00002BBE 6C02 bge +0x4 /* 00002BC2 */ 00002BC0 7E00 moveq.l D7, 0x00 label00002BC2: 00002BC2 206E 000C movea.l A0, [A6 + 0xC] 00002BC6 2A10 move.l D5, [A0] 00002BC8 BA93 cmp.l D5, [A3] 00002BCA 6C28 bge +0x2A /* 00002BF4 */ 00002BCC 3C2E FFF8 move.w D6, [A6 - 0x8] 00002BD0 4446 neg.w D6 00002BD2 2054 movea.l A0, [A4] 00002BD4 2A28 006C move.l D5, [A0 + 0x6C] 00002BD8 9AA8 0080 sub.l D5, [A0 + 0x80] 00002BDC 3246 movea.w A1, D6 00002BDE BA89 cmp.l D5, A1 00002BE0 6C06 bge +0x8 /* 00002BE8 */ 00002BE2 3046 movea.w A0, D6 00002BE4 2008 move.l D0, A0 00002BE6 6002 bra +0x4 /* 00002BEA */ label00002BE8: 00002BE8 2005 move.l D0, D5 label00002BEA: 00002BEA 3C00 move.w D6, D0 00002BEC 4A46 tst.w D6 00002BEE 6F34 ble +0x36 /* 00002C24 */ 00002BF0 7C00 moveq.l D6, 0x00 00002BF2 6030 bra +0x32 /* 00002C24 */ label00002BF4: 00002BF4 BAAB 0008 cmp.l D5, [A3 + 0x8] 00002BF8 6F2A ble +0x2C /* 00002C24 */ 00002BFA 306E FFFC movea.w A0, [A6 - 0x4] 00002BFE 2254 movea.l A1, [A4] 00002C00 2C29 0074 move.l D6, [A1 + 0x74] 00002C04 9CA9 0080 sub.l D6, [A1 + 0x80] 00002C08 9C88 sub.l D6, A0 00002C0A 306E FFF8 movea.w A0, [A6 - 0x8] 00002C0E BC88 cmp.l D6, A0 00002C10 6F08 ble +0xA /* 00002C1A */ 00002C12 306E FFF8 movea.w A0, [A6 - 0x8] 00002C16 2008 move.l D0, A0 00002C18 6002 bra +0x4 /* 00002C1C */ label00002C1A: 00002C1A 2006 move.l D0, D6 label00002C1C: 00002C1C 3C00 move.w D6, D0 00002C1E 4A46 tst.w D6 00002C20 6C02 bge +0x4 /* 00002C24 */ 00002C22 7C00 moveq.l D6, 0x00 label00002C24: 00002C24 4A47 tst.w D7 00002C26 6604 bne +0x6 /* 00002C2C */ 00002C28 4A46 tst.w D6 00002C2A 6732 beq +0x34 /* 00002C5E */ label00002C2C: 00002C2C 1F3C 0001 move.b -[A7], 0x1 00002C30 3046 movea.w A0, D6 00002C32 2F08 move.l -[A7], A0 00002C34 3047 movea.w A0, D7 00002C36 2F08 move.l -[A7], A0 00002C38 2F0C move.l -[A7], A4 00002C3A 4EAD E536 jsr [A5 - 0x1ACA] 00002C3E 2654 movea.l A3, [A4] 00002C40 4AAB 0090 tst.l [A3 + 0x90] 00002C44 4FEF 000E lea.l A7, [A7 + 0xE] 00002C48 670A beq +0xC /* 00002C54 */ 00002C4A 2F2B 0090 move.l -[A7], [A3 + 0x90] 00002C4E 4EAD 0A4A jsr [A5 + 0xA4A] 00002C52 588F addq.l A7, 4 label00002C54: 00002C54 2F0C move.l -[A7], A4 00002C56 4EAD E782 jsr [A5 - 0x187E] 00002C5A 7001 moveq.l D0, 0x01 00002C5C 6002 bra +0x4 /* 00002C60 */ label00002C5E: 00002C5E 7000 moveq.l D0, 0x00 label00002C60: 00002C60 4CEE 18E0 FFE4 movem.l A4,A3,D7,D6,D5, [A6 - 0x1C] 00002C66 4E5E unlink A6 00002C68 4E75 rts export_292: 00002C6A 4E56 FFF0 link A6, -0x0010 00002C6E 48E7 0118 movem.l -[A7], D7,A3,A4 00002C72 286E 0008 movea.l A4, [A6 + 0x8] 00002C76 7000 moveq.l D0, 0x00 00002C78 102E 000E move.b D0, [A6 + 0xE] 00002C7C 0440 0073 subi.w D0, 0x73 /* 's' */ 00002C80 0C40 0006 cmpi.w D0, 0x6 00002C84 6200 00EA bhi +0xEC /* 00002D70 */ 00002C88 43FA 0104 lea.l A1, [PC + 0x104 /* 00002D8E */] 00002C8C D2F1 0200 add.w A1, [A1 + D0.w * 2] 00002C90 4ED1 jmp [A1] 00002C92 2054 movea.l A0, [A4] 00002C94 4AA8 0090 tst.l [A0 + 0x90] 00002C98 6700 00EC beq +0xEE /* 00002D86 */ 00002C9C 486E FFF8 pea.l [A6 - 0x8] 00002CA0 2F0C move.l -[A7], A4 00002CA2 4EAD 090A jsr [A5 + 0x90A] 00002CA6 1EBC 0001 move.b [A7], 0x1 00002CAA 486E FFF8 pea.l [A6 - 0x8] 00002CAE 2F0C move.l -[A7], A4 00002CB0 4EAD 092A jsr [A5 + 0x92A] 00002CB4 4FEF 0010 lea.l A7, [A7 + 0x10] 00002CB8 6000 00CC bra +0xCE /* 00002D86 */ 00002CBC 2054 movea.l A0, [A4] 00002CBE 4AA8 0090 tst.l [A0 + 0x90] 00002CC2 6700 00C2 beq +0xC4 /* 00002D86 */ 00002CC6 486E FFF0 pea.l [A6 - 0x10] 00002CCA 486E FFF4 pea.l [A6 - 0xC] 00002CCE 2F0C move.l -[A7], A4 00002CD0 4EAD 08BA jsr [A5 + 0x8BA] 00002CD4 2054 movea.l A0, [A4] 00002CD6 2068 0090 movea.l A0, [A0 + 0x90] 00002CDA 2050 movea.l A0, [A0] 00002CDC 3068 0088 movea.w A0, [A0 + 0x88] 00002CE0 2E2E FFF4 move.l D7, [A6 - 0xC] 00002CE4 9E88 sub.l D7, A0 00002CE6 4A87 tst.l D7 00002CE8 4FEF 000C lea.l A7, [A7 + 0xC] 00002CEC 6C04 bge +0x6 /* 00002CF2 */ 00002CEE 7000 moveq.l D0, 0x00 00002CF0 6002 bra +0x4 /* 00002CF4 */ label00002CF2: 00002CF2 2007 move.l D0, D7 label00002CF4: 00002CF4 2D40 FFFC move.l [A6 - 0x4], D0 00002CF8 2054 movea.l A0, [A4] 00002CFA 2068 0090 movea.l A0, [A0 + 0x90] 00002CFE 2050 movea.l A0, [A0] 00002D00 3068 008A movea.w A0, [A0 + 0x8A] 00002D04 2E2E FFF0 move.l D7, [A6 - 0x10] 00002D08 9E88 sub.l D7, A0 00002D0A 4A87 tst.l D7 00002D0C 6C04 bge +0x6 /* 00002D12 */ 00002D0E 7000 moveq.l D0, 0x00 00002D10 6002 bra +0x4 /* 00002D14 */ label00002D12: 00002D12 2007 move.l D0, D7 label00002D14: 00002D14 2D40 FFF8 move.l [A6 - 0x8], D0 00002D18 1F3C 0001 move.b -[A7], 0x1 00002D1C 486E FFF8 pea.l [A6 - 0x8] 00002D20 2F0C move.l -[A7], A4 00002D22 4EAD 092A jsr [A5 + 0x92A] 00002D26 4FEF 000A lea.l A7, [A7 + 0xA] 00002D2A 605A bra +0x5C /* 00002D86 */ 00002D2C 2054 movea.l A0, [A4] 00002D2E 2668 0090 movea.l A3, [A0 + 0x90] 00002D32 200B move.l D0, A3 00002D34 6750 beq +0x52 /* 00002D86 */ 00002D36 3F3C 0016 move.w -[A7], 0x16 00002D3A 2F0B move.l -[A7], A3 00002D3C 4EAD 0A62 jsr [A5 + 0xA62] 00002D40 2054 movea.l A0, [A4] 00002D42 2EA8 0090 move.l [A7], [A0 + 0x90] 00002D46 4EAD 0A42 jsr [A5 + 0xA42] 00002D4A 5C8F addq.l A7, 6 00002D4C 6038 bra +0x3A /* 00002D86 */ 00002D4E 2054 movea.l A0, [A4] 00002D50 2668 0090 movea.l A3, [A0 + 0x90] 00002D54 200B move.l D0, A3 00002D56 672E beq +0x30 /* 00002D86 */ 00002D58 3F3C 0017 move.w -[A7], 0x17 00002D5C 2F0B move.l -[A7], A3 00002D5E 4EAD 0A62 jsr [A5 + 0xA62] 00002D62 2054 movea.l A0, [A4] 00002D64 2EA8 0090 move.l [A7], [A0 + 0x90] 00002D68 4EAD 0A42 jsr [A5 + 0xA42] 00002D6C 5C8F addq.l A7, 6 00002D6E 6016 bra +0x18 /* 00002D86 */ label00002D70: 00002D70 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002D74 1F2E 000E move.b -[A7], [A6 + 0xE] 00002D78 1F2E 000C move.b -[A7], [A6 + 0xC] 00002D7C 2F0C move.l -[A7], A4 00002D7E 4EAD 0FDA jsr [A5 + 0xFDA] 00002D82 4FEF 000C lea.l A7, [A7 + 0xC] label00002D86: 00002D86 4CDF 1880 movem.l A4,A3,D7, [A7]+ 00002D8A 4E5E unlink A6 00002D8C 4E75 rts 00002D8E FF04 .extension 0xF04 // unimplemented 00002D90 FF9E .extension 0xF9E // unimplemented 00002D92 FFE2 .extension 0xFE2 // unimplemented 00002D94 FFE2 .extension 0xFE2 // unimplemented 00002D96 FF2E .extension 0xF2E // unimplemented 00002D98 FFE2 .extension 0xFE2 // unimplemented 00002D9A FFC0 .extension 0xFC0 // unimplemented export_293: 00002D9C 4E56 FFF8 link A6, -0x0008 00002DA0 48E7 0308 movem.l -[A7], D6,D7,A4 00002DA4 286E 000C movea.l A4, [A6 + 0xC] 00002DA8 486E FFF8 pea.l [A6 - 0x8] 00002DAC 486E FFFC pea.l [A6 - 0x4] 00002DB0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002DB4 4EAD E390 jsr [A5 - 0x1C70] 00002DB8 306E 0010 movea.w A0, [A6 + 0x10] 00002DBC 2008 move.l D0, A0 00002DBE 2E2E FFFC move.l D7, [A6 - 0x4] 00002DC2 4C40 7807 movem.l A6,A5,A4,A3,D2,D1,D0, D0 00002DC6 5247 addq.w D7, 1 00002DC8 306E 0012 movea.w A0, [A6 + 0x12] 00002DCC 2008 move.l D0, A0 00002DCE 2C2E FFF8 move.l D6, [A6 - 0x8] 00002DD2 4C40 6806 movem.l A6,A5,A3,D2,D1, D0 00002DD6 5246 addq.w D6, 1 00002DD8 3E86 move.w [A7], D6 00002DDA 3F07 move.w -[A7], D7 00002DDC 2F0C move.l -[A7], A4 00002DDE 4EAD 1C92 jsr [A5 + 0x1C92] 00002DE2 3EAE 0010 move.w [A7], [A6 + 0x10] 00002DE6 2F0C move.l -[A7], A4 00002DE8 4EAD 1CAA jsr [A5 + 0x1CAA] 00002DEC 3EAE 0012 move.w [A7], [A6 + 0x12] 00002DF0 2F0C move.l -[A7], A4 00002DF2 4EAD 1CBA jsr [A5 + 0x1CBA] 00002DF6 4CEE 10C0 FFEC movem.l A4,D7,D6, [A6 - 0x14] 00002DFC 4E5E unlink A6 00002DFE 4E75 rts export_294: 00002E00 4E56 FFFC link A6, -0x0004 00002E04 206E 0008 movea.l A0, [A6 + 0x8] 00002E08 2050 movea.l A0, [A0] 00002E0A 226E 0008 movea.l A1, [A6 + 0x8] 00002E0E 2251 movea.l A1, [A1] 00002E10 2368 0080 0088 move.l [A1 + 0x88], [A0 + 0x80] 00002E16 2368 0084 008C move.l [A1 + 0x8C], [A0 + 0x84] 00002E1C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002E20 2F2E 000C move.l -[A7], [A6 + 0xC] 00002E24 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002E28 4EBA EEEA jsr [PC - 0x1116 /* 00001D14 */] 00002E2C 4E5E unlink A6 00002E2E 4E75 rts export_295: 00002E30 4E56 FFDC link A6, -0x0024 00002E34 2F0C move.l -[A7], A4 00002E36 286E 0008 movea.l A4, [A6 + 0x8] 00002E3A 486E FFEC pea.l [A6 - 0x14] 00002E3E 3F2E 000C move.w -[A7], [A6 + 0xC] 00002E42 2F2E 0012 move.l -[A7], [A6 + 0x12] 00002E46 4EAD 1CE2 jsr [A5 + 0x1CE2] 00002E4A 486E FFFC pea.l [A6 - 0x4] 00002E4E A874 trap GetPort 00002E50 2D6E FFEC FFDC move.l [A6 - 0x24], [A6 - 0x14] 00002E56 2D6E FFF0 FFE0 move.l [A6 - 0x20], [A6 - 0x10] 00002E5C 2054 movea.l A0, [A4] 00002E5E 3068 007C movea.w A0, [A0 + 0x7C] 00002E62 2008 move.l D0, A0 00002E64 222E FFE0 move.l D1, [A6 - 0x20] 00002E68 4C40 1801 movem.l A4,A3,D0, D0 00002E6C 2D41 FFE0 move.l [A6 - 0x20], D1 00002E70 2054 movea.l A0, [A4] 00002E72 3068 007E movea.w A0, [A0 + 0x7E] 00002E76 2008 move.l D0, A0 00002E78 222E FFDC move.l D1, [A6 - 0x24] 00002E7C 4C40 1801 movem.l A4,A3,D0, D0 00002E80 2D41 FFDC move.l [A6 - 0x24], D1 00002E84 4217 clr.b [A7] 00002E86 486E FFDC pea.l [A6 - 0x24] 00002E8A 2F0C move.l -[A7], A4 00002E8C 4EAD 092A jsr [A5 + 0x92A] 00002E90 2EAE FFFC move.l [A7], [A6 - 0x4] 00002E94 A873 trap SetPort 00002E96 486D E4FA pea.l [A5 - 0x1B06] 00002E9A 486E FFEC pea.l [A6 - 0x14] 00002E9E 2F0C move.l -[A7], A4 00002EA0 4EAD 0842 jsr [A5 + 0x842] 00002EA4 4EBA 1AA6 jsr [PC + 0x1AA6 /* 0000494C */] 00002EA8 2E8C move.l [A7], A4 00002EAA 4EAD E782 jsr [A5 - 0x187E] 00002EAE 486E FFE4 pea.l [A6 - 0x1C] 00002EB2 486E FFEC pea.l [A6 - 0x14] 00002EB6 2F0C move.l -[A7], A4 00002EB8 4EAD 0842 jsr [A5 + 0x842] 00002EBC 486E FFE4 pea.l [A6 - 0x1C] 00002EC0 2F0C move.l -[A7], A4 00002EC2 4EAD E3B2 jsr [A5 - 0x1C4E] 00002EC6 486D E4FA pea.l [A5 - 0x1B06] 00002ECA 42A7 clr.l -[A7] 00002ECC 42A7 clr.l -[A7] 00002ECE A8A7 trap SetRect 00002ED0 286E FFD8 movea.l A4, [A6 - 0x28] 00002ED4 4E5E unlink A6 00002ED6 4E75 rts export_296: 00002ED8 4E56 FFF8 link A6, -0x0008 00002EDC 2F0C move.l -[A7], A4 00002EDE 286E 0008 movea.l A4, [A6 + 0x8] 00002EE2 2054 movea.l A0, [A4] 00002EE4 2D68 0088 FFF8 move.l [A6 - 0x8], [A0 + 0x88] 00002EEA 2D68 008C FFFC move.l [A6 - 0x4], [A0 + 0x8C] 00002EF0 2F0C move.l -[A7], A4 00002EF2 4EBA EEFA jsr [PC - 0x1106 /* 00001DEE */] 00002EF6 4217 clr.b [A7] 00002EF8 486E FFF8 pea.l [A6 - 0x8] 00002EFC 2054 movea.l A0, [A4] 00002EFE 4868 0080 pea.l [A0 + 0x80] 00002F02 4EAD 19CA jsr [A5 + 0x19CA] 00002F06 4A1F tst.b [A7]+ 00002F08 548F addq.l A7, 2 00002F0A 6610 bne +0x12 /* 00002F1C */ 00002F0C 4227 clr.b -[A7] 00002F0E 486E FFF8 pea.l [A6 - 0x8] 00002F12 2F0C move.l -[A7], A4 00002F14 4EAD 092A jsr [A5 + 0x92A] 00002F18 4FEF 000A lea.l A7, [A7 + 0xA] label00002F1C: 00002F1C 285F movea.l A4, [A7]+ 00002F1E 4E5E unlink A6 00002F20 4E75 rts export_298: 00002F22 4E56 0000 link A6, 0 00002F26 2F0C move.l -[A7], A4 00002F28 286E 0008 movea.l A4, [A6 + 0x8] 00002F2C 1F2E 001E move.b -[A7], [A6 + 0x1E] 00002F30 1F2E 001C move.b -[A7], [A6 + 0x1C] 00002F34 3F2E 001A move.w -[A7], [A6 + 0x1A] 00002F38 3F2E 0018 move.w -[A7], [A6 + 0x18] 00002F3C 3F2E 0016 move.w -[A7], [A6 + 0x16] 00002F40 3F2E 0014 move.w -[A7], [A6 + 0x14] 00002F44 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002F48 2F2E 000C move.l -[A7], [A6 + 0xC] 00002F4C 2F0C move.l -[A7], A4 00002F4E 4EBA F6B4 jsr [PC - 0x94C /* 00002604 */] 00002F52 2054 movea.l A0, [A4] 00002F54 42A8 0094 clr.l [A0 + 0x94] 00002F58 4228 0098 clr.b [A0 + 0x98] 00002F5C 1168 0098 0034 move.b [A0 + 0x34], [A0 + 0x98] 00002F62 4228 0099 clr.b [A0 + 0x99] 00002F66 4228 009A clr.b [A0 + 0x9A] 00002F6A 286E FFFC movea.l A4, [A6 - 0x4] 00002F6E 4E5E unlink A6 00002F70 4E75 rts export_299: 00002F72 4E56 0000 link A6, 0 00002F76 48E7 0018 movem.l -[A7], A3,A4 00002F7A 266E 0008 movea.l A3, [A6 + 0x8] 00002F7E 286E 0014 movea.l A4, [A6 + 0x14] 00002F82 2F0C move.l -[A7], A4 00002F84 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002F88 2F2E 000C move.l -[A7], [A6 + 0xC] 00002F8C 2F0B move.l -[A7], A3 00002F8E 4EBA F6E0 jsr [PC - 0x920 /* 00002670 */] 00002F92 4A6C 0028 tst.w [A4 + 0x28] 00002F96 56C0 sne D0 00002F98 4400 neg.b D0 00002F9A 2053 movea.l A0, [A3] 00002F9C 1140 0098 move.b [A0 + 0x98], D0 00002FA0 1168 0098 0034 move.b [A0 + 0x34], [A0 + 0x98] 00002FA6 4A6C 0026 tst.w [A4 + 0x26] 00002FAA 4FEF 0010 lea.l A7, [A7 + 0x10] 00002FAE 670E beq +0x10 /* 00002FBE */ 00002FB0 3F2C 0026 move.w -[A7], [A4 + 0x26] 00002FB4 2F0B move.l -[A7], A3 00002FB6 4EAD 099A jsr [A5 + 0x99A] 00002FBA 5C8F addq.l A7, 6 00002FBC 6006 bra +0x8 /* 00002FC4 */ label00002FBE: 00002FBE 2053 movea.l A0, [A3] 00002FC0 42A8 0094 clr.l [A0 + 0x94] label00002FC4: 00002FC4 4CDF 1800 movem.l A4,A3, [A7]+ 00002FC8 4E5E unlink A6 00002FCA 4E75 rts export_300: 00002FCC 4E56 FFFC link A6, -0x0004 00002FD0 2F0C move.l -[A7], A4 00002FD2 206E 0008 movea.l A0, [A6 + 0x8] 00002FD6 2850 movea.l A4, [A0] 00002FD8 4AAC 0094 tst.l [A4 + 0x94] 00002FDC 671A beq +0x1C /* 00002FF8 */ 00002FDE 4A2C 009A tst.b [A4 + 0x9A] 00002FE2 6714 beq +0x16 /* 00002FF8 */ 00002FE4 4A2C 0099 tst.b [A4 + 0x99] 00002FE8 6708 beq +0xA /* 00002FF2 */ 00002FEA 206C 0094 movea.l A0, [A4 + 0x94] 00002FEE A049 trap HPurge 00002FF0 6006 bra +0x8 /* 00002FF8 */ label00002FF2: 00002FF2 2F2C 0094 move.l -[A7], [A4 + 0x94] 00002FF6 A8F5 trap KillPicture label00002FF8: 00002FF8 206E 0008 movea.l A0, [A6 + 0x8] 00002FFC 2050 movea.l A0, [A0] 00002FFE 42A8 0094 clr.l [A0 + 0x94] 00003002 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003006 4EBA E058 jsr [PC - 0x1FA8 /* 00001060 */] 0000300A 286E FFF8 movea.l A4, [A6 - 0x8] 0000300E 4E5E unlink A6 00003010 4E75 rts export_301: 00003012 4E56 FFF8 link A6, -0x0008 00003016 48E7 0118 movem.l -[A7], D7,A3,A4 0000301A 266E 0008 movea.l A3, [A6 + 0x8] 0000301E 2853 movea.l A4, [A3] 00003020 4AAC 0094 tst.l [A4 + 0x94] 00003024 6616 bne +0x18 /* 0000303C */ 00003026 486C 0046 pea.l [A4 + 0x46] 0000302A 486E FFF8 pea.l [A6 - 0x8] 0000302E 4EAD 19DA jsr [A5 + 0x19DA] 00003032 486E FFF8 pea.l [A6 - 0x8] 00003036 A8A3 trap EraseRect 00003038 6000 0082 bra +0x84 /* 000030BC */ label0000303C: 0000303C 4A2C 0099 tst.b [A4 + 0x99] 00003040 6730 beq +0x32 /* 00003072 */ 00003042 1F3C 0001 move.b -[A7], 0x1 00003046 4EAD 1A2A jsr [A5 + 0x1A2A] 0000304A 1E00 move.b D7, D0 0000304C 2053 movea.l A0, [A3] 0000304E 2F28 0094 move.l -[A7], [A0 + 0x94] 00003052 A9A2 trap LoadResource 00003054 1E87 move.b [A7], D7 00003056 4EAD 1A2A jsr [A5 + 0x1A2A] 0000305A 4EAD 1A72 jsr [A5 + 0x1A72] 0000305E 2053 movea.l A0, [A3] 00003060 2068 0094 movea.l A0, [A0 + 0x94] 00003064 A069 trap HGetState 00003066 1E00 move.b D7, D0 00003068 2053 movea.l A0, [A3] 0000306A 2068 0094 movea.l A0, [A0 + 0x94] 0000306E A04A trap HNoPurge 00003070 548F addq.l A7, 2 label00003072: 00003072 2853 movea.l A4, [A3] 00003074 4A2C 0098 tst.b [A4 + 0x98] 00003078 671A beq +0x1C /* 00003094 */ 0000307A 486C 0036 pea.l [A4 + 0x36] 0000307E 486E FFF8 pea.l [A6 - 0x8] 00003082 4EAD 19DA jsr [A5 + 0x19DA] 00003086 2053 movea.l A0, [A3] 00003088 2F28 0094 move.l -[A7], [A0 + 0x94] 0000308C 486E FFF8 pea.l [A6 - 0x8] 00003090 A8F6 trap DrawPicture 00003092 6018 bra +0x1A /* 000030AC */ label00003094: 00003094 486C 006C pea.l [A4 + 0x6C] 00003098 486E FFF8 pea.l [A6 - 0x8] 0000309C 4EAD 19DA jsr [A5 + 0x19DA] 000030A0 2053 movea.l A0, [A3] 000030A2 2F28 0094 move.l -[A7], [A0 + 0x94] 000030A6 486E FFF8 pea.l [A6 - 0x8] 000030AA A8F6 trap DrawPicture label000030AC: 000030AC 2853 movea.l A4, [A3] 000030AE 4A2C 0099 tst.b [A4 + 0x99] 000030B2 6708 beq +0xA /* 000030BC */ 000030B4 1007 move.b D0, D7 000030B6 206C 0094 movea.l A0, [A4 + 0x94] 000030BA A06A trap HSetState label000030BC: 000030BC 4CDF 1880 movem.l A4,A3,D7, [A7]+ 000030C0 4E5E unlink A6 000030C2 4E75 rts export_302: 000030C4 4E56 FEEA link A6, -0x0116 000030C8 48E7 0108 movem.l -[A7], D7,A4 000030CC 286E 0008 movea.l A4, [A6 + 0x8] 000030D0 2054 movea.l A0, [A4] 000030D2 216E 000C 0094 move.l [A0 + 0x94], [A6 + 0xC] 000030D8 4AA8 0094 tst.l [A0 + 0x94] 000030DC 6700 0084 beq +0x86 /* 00003162 */ 000030E0 2054 movea.l A0, [A4] 000030E2 117C 0001 009A move.b [A0 + 0x9A], 0x1 000030E8 2068 0094 movea.l A0, [A0 + 0x94] 000030EC 2050 movea.l A0, [A0] 000030EE 4868 0002 pea.l [A0 + 0x2] 000030F2 486E FEEA pea.l [A6 - 0x116] 000030F6 4EAD 19D2 jsr [A5 + 0x19D2] 000030FA 486E FEEA pea.l [A6 - 0x116] 000030FE 202E FEEE move.l D0, [A6 - 0x112] 00003102 4480 neg.l D0 00003104 2F00 move.l -[A7], D0 00003106 202E FEEA move.l D0, [A6 - 0x116] 0000310A 4480 neg.l D0 0000310C 2F00 move.l -[A7], D0 0000310E 4EAD 19EA jsr [A5 + 0x19EA] 00003112 2054 movea.l A0, [A4] 00003114 2F28 0094 move.l -[A7], [A0 + 0x94] 00003118 486E FFFE pea.l [A6 - 0x2] 0000311C 486E FFFA pea.l [A6 - 0x6] 00003120 486E FEFA pea.l [A6 - 0x106] 00003124 A9A8 trap GetResInfo 00003126 4267 clr.w -[A7] 00003128 A9AF trap ResError 0000312A 4A5F tst.w [A7]+ 0000312C 57C0 seq D0 0000312E 4400 neg.b D0 00003130 2054 movea.l A0, [A4] 00003132 1140 0099 move.b [A0 + 0x99], D0 00003136 4A28 0099 tst.b [A0 + 0x99] 0000313A 671C beq +0x1E /* 00003158 */ 0000313C 4267 clr.w -[A7] 0000313E 2054 movea.l A0, [A4] 00003140 2F28 0094 move.l -[A7], [A0 + 0x94] 00003144 A9A6 trap GetResAttrs 00003146 3E1F move.w D7, [A7]+ 00003148 0207 0020 andi.b D7, 0x20 /* ' ' */ 0000314C 4A07 tst.b D7 0000314E 6728 beq +0x2A /* 00003178 */ 00003150 2054 movea.l A0, [A4] 00003152 4228 009A clr.b [A0 + 0x9A] 00003156 6020 bra +0x22 /* 00003178 */ label00003158: 00003158 2054 movea.l A0, [A4] 0000315A 2068 0094 movea.l A0, [A0 + 0x94] 0000315E A04A trap HNoPurge 00003160 6016 bra +0x18 /* 00003178 */ label00003162: 00003162 486E FEEA pea.l [A6 - 0x116] 00003166 42A7 clr.l -[A7] 00003168 42A7 clr.l -[A7] 0000316A 42A7 clr.l -[A7] 0000316C 42A7 clr.l -[A7] 0000316E 4EAD 19E2 jsr [A5 + 0x19E2] 00003172 2054 movea.l A0, [A4] 00003174 4228 009A clr.b [A0 + 0x9A] label00003178: 00003178 486E FEEA pea.l [A6 - 0x116] 0000317C 2F0C move.l -[A7], A4 0000317E 4EAD 08D2 jsr [A5 + 0x8D2] 00003182 4CEE 1080 FEE2 movem.l A4,D7, [A6 - 0x11E] 00003188 4E5E unlink A6 0000318A 4E75 rts export_304: 0000318C 4E56 0000 link A6, 0 00003190 206E 0008 movea.l A0, [A6 + 0x8] 00003194 2050 movea.l A0, [A0] 00003196 2028 0094 move.l D0, [A0 + 0x94] 0000319A 4E5E unlink A6 0000319C 4E75 rts export_303: 0000319E 4E56 0000 link A6, 0 000031A2 48E7 0108 movem.l -[A7], D7,A4 000031A6 1F3C 0001 move.b -[A7], 0x1 000031AA 4EAD 1A2A jsr [A5 + 0x1A2A] 000031AE 1E00 move.b D7, D0 000031B0 42A7 clr.l -[A7] 000031B2 3F2E 000C move.w -[A7], [A6 + 0xC] 000031B6 A9BC trap GetPicture 000031B8 285F movea.l A4, [A7]+ 000031BA 1E87 move.b [A7], D7 000031BC 4EAD 1A2A jsr [A5 + 0x1A2A] 000031C0 2F0C move.l -[A7], A4 000031C2 4EAD 1A8A jsr [A5 + 0x1A8A] 000031C6 2F0C move.l -[A7], A4 000031C8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000031CC 4EAD 0992 jsr [A5 + 0x992] 000031D0 4CEE 1080 FFF8 movem.l A4,D7, [A6 - 0x8] 000031D6 4E5E unlink A6 000031D8 4E75 rts export_305: 000031DA 4E56 FFF0 link A6, -0x0010 000031DE 2F0C move.l -[A7], A4 000031E0 286E 0008 movea.l A4, [A6 + 0x8] 000031E4 2054 movea.l A0, [A4] 000031E6 116E 000C 0098 move.b [A0 + 0x98], [A6 + 0xC] 000031EC 4A28 0098 tst.b [A0 + 0x98] 000031F0 671C beq +0x1E /* 0000320E */ 000031F2 2054 movea.l A0, [A4] 000031F4 2168 003A 0084 move.l [A0 + 0x84], [A0 + 0x3A] 000031FA 2168 0036 0080 move.l [A0 + 0x80], [A0 + 0x36] 00003200 4868 0036 pea.l [A0 + 0x36] 00003204 2F0C move.l -[A7], A4 00003206 4EAD 08D2 jsr [A5 + 0x8D2] 0000320A 508F addq.l A7, 8 0000320C 6046 bra +0x48 /* 00003254 */ label0000320E: 0000320E 2054 movea.l A0, [A4] 00003210 2068 0094 movea.l A0, [A0 + 0x94] 00003214 2050 movea.l A0, [A0] 00003216 4868 0002 pea.l [A0 + 0x2] 0000321A 486E FFF0 pea.l [A6 - 0x10] 0000321E 4EAD 19D2 jsr [A5 + 0x19D2] 00003222 486E FFF0 pea.l [A6 - 0x10] 00003226 202E FFF4 move.l D0, [A6 - 0xC] 0000322A 4480 neg.l D0 0000322C 2F00 move.l -[A7], D0 0000322E 202E FFF0 move.l D0, [A6 - 0x10] 00003232 4480 neg.l D0 00003234 2F00 move.l -[A7], D0 00003236 4EAD 19EA jsr [A5 + 0x19EA] 0000323A 486E FFF0 pea.l [A6 - 0x10] 0000323E 2F0C move.l -[A7], A4 00003240 4EAD 08D2 jsr [A5 + 0x8D2] 00003244 2054 movea.l A0, [A4] 00003246 4868 0080 pea.l [A0 + 0x80] 0000324A 2F0C move.l -[A7], A4 0000324C 4EAD 08E2 jsr [A5 + 0x8E2] 00003250 4FEF 0010 lea.l A7, [A7 + 0x10] label00003254: 00003254 2054 movea.l A0, [A4] 00003256 1168 0098 0034 move.b [A0 + 0x34], [A0 + 0x98] 0000325C 285F movea.l A4, [A7]+ 0000325E 4E5E unlink A6 00003260 4E75 rts export_306: 00003262 4E56 0000 link A6, 0 00003266 206E 0008 movea.l A0, [A6 + 0x8] 0000326A 2050 movea.l A0, [A0] 0000326C 1028 0098 move.b D0, [A0 + 0x98] 00003270 4E5E unlink A6 00003272 4E75 rts export_307: 00003274 4E56 0000 link A6, 0 00003278 2F0C move.l -[A7], A4 0000327A 286E 0008 movea.l A4, [A6 + 0x8] 0000327E 2F2E 000C move.l -[A7], [A6 + 0xC] 00003282 2F0C move.l -[A7], A4 00003284 4EBA F686 jsr [PC - 0x97A /* 0000290C */] 00003288 2054 movea.l A0, [A4] 0000328A 4A28 0098 tst.b [A0 + 0x98] 0000328E 508F addq.l A7, 8 00003290 670E beq +0x10 /* 000032A0 */ 00003292 2054 movea.l A0, [A4] 00003294 4868 0036 pea.l [A0 + 0x36] 00003298 2F0C move.l -[A7], A4 0000329A 4EAD 08D2 jsr [A5 + 0x8D2] 0000329E 508F addq.l A7, 8 label000032A0: 000032A0 285F movea.l A4, [A7]+ 000032A2 4E5E unlink A6 000032A4 4E75 rts export_308: 000032A6 4E56 0000 link A6, 0 000032AA 2F0C move.l -[A7], A4 000032AC 286E 0008 movea.l A4, [A6 + 0x8] 000032B0 2054 movea.l A0, [A4] 000032B2 43E8 0036 lea.l A1, [A0 + 0x36] 000032B6 41E8 006C lea.l A0, [A0 + 0x6C] 000032BA 22D8 move.l [A1]+, [A0]+ 000032BC 22D8 move.l [A1]+, [A0]+ 000032BE 22D8 move.l [A1]+, [A0]+ 000032C0 22D8 move.l [A1]+, [A0]+ 000032C2 2054 movea.l A0, [A4] 000032C4 3028 0044 move.w D0, [A0 + 0x44] 000032C8 9068 003C sub.w D0, [A0 + 0x3C] 000032CC 3140 0026 move.w [A0 + 0x26], D0 000032D0 3028 0040 move.w D0, [A0 + 0x40] 000032D4 9068 0038 sub.w D0, [A0 + 0x38] 000032D8 3140 0028 move.w [A0 + 0x28], D0 000032DC 285F movea.l A4, [A7]+ 000032DE 4E5E unlink A6 000032E0 4E75 rts export_309: 000032E2 4E56 FFFC link A6, -0x0004 000032E6 48E7 0118 movem.l -[A7], D7,A3,A4 000032EA 266E 0008 movea.l A3, [A6 + 0x8] 000032EE 2F2E 0010 move.l -[A7], [A6 + 0x10] 000032F2 2F2E 000C move.l -[A7], [A6 + 0xC] 000032F6 2F0B move.l -[A7], A3 000032F8 4EBA 0D6C jsr [PC + 0xD6C /* 00004066 */] 000032FC 2053 movea.l A0, [A3] 000032FE 42A8 0064 clr.l [A0 + 0x64] 00003302 2EA8 0012 move.l [A7], [A0 + 0x12] 00003306 4EAD 0B12 jsr [A5 + 0xB12] 0000330A 2053 movea.l A0, [A3] 0000330C 2140 000E move.l [A0 + 0xE], D0 00003310 2EA8 000E move.l [A7], [A0 + 0xE] 00003314 A873 trap SetPort 00003316 4297 clr.l [A7] 00003318 A878 trap SetOrigin 0000331A 4EBA 1630 jsr [PC + 0x1630 /* 0000494C */] 0000331E 4297 clr.l [A7] 00003320 2F3C 434E 544C move.l -[A7], 0x434E544C /* 'CNTL' */ 00003326 3F3C 012C move.w -[A7], 0x12C 0000332A A9A0 trap GetResource 0000332C 285F movea.l A4, [A7]+ 0000332E 2F0C move.l -[A7], A4 00003330 4EAD 1A8A jsr [A5 + 0x1A8A] 00003334 2054 movea.l A0, [A4] 00003336 3E28 000A move.w D7, [A0 + 0xA] 0000333A 4268 000A clr.w [A0 + 0xA] 0000333E 42A7 clr.l -[A7] 00003340 3F3C 012C move.w -[A7], 0x12C 00003344 2053 movea.l A0, [A3] 00003346 2F28 000E move.l -[A7], [A0 + 0xE] 0000334A A9BE trap GetNewControl 0000334C 2053 movea.l A0, [A3] 0000334E 215F 006C move.l [A0 + 0x6C], [A7]+ 00003352 2F28 006C move.l -[A7], [A0 + 0x6C] 00003356 4EAD 1A7A jsr [A5 + 0x1A7A] 0000335A 2053 movea.l A0, [A3] 0000335C 4228 001A clr.b [A0 + 0x1A] 00003360 117C 0001 001B move.b [A0 + 0x1B], 0x1 00003366 117C 0001 001C move.b [A0 + 0x1C], 0x1 0000336C 117C 0001 0034 move.b [A0 + 0x34], 0x1 00003372 326E 0018 movea.w A1, [A6 + 0x18] 00003376 2149 002A move.l [A0 + 0x2A], A1 0000337A 326E 001A movea.w A1, [A6 + 0x1A] 0000337E 2149 002E move.l [A0 + 0x2E], A1 00003382 116E 0014 0070 move.b [A0 + 0x70], [A6 + 0x14] 00003388 42A8 0072 clr.l [A0 + 0x72] 0000338C 4A28 0070 tst.b [A0 + 0x70] 00003390 661C bne +0x1E /* 000033AE */ 00003392 2053 movea.l A0, [A3] 00003394 316E 0016 0026 move.w [A0 + 0x26], [A6 + 0x16] 0000339A 317C 0010 0028 move.w [A0 + 0x28], 0x10 000033A0 117C 0005 0032 move.b [A0 + 0x32], 0x5 000033A6 117C 0003 0033 move.b [A0 + 0x33], 0x3 000033AC 601A bra +0x1C /* 000033C8 */ label000033AE: 000033AE 2053 movea.l A0, [A3] 000033B0 317C 0010 0026 move.w [A0 + 0x26], 0x10 000033B6 316E 0016 0028 move.w [A0 + 0x28], [A6 + 0x16] 000033BC 117C 0001 0032 move.b [A0 + 0x32], 0x1 000033C2 117C 0005 0033 move.b [A0 + 0x33], 0x5 label000033C8: 000033C8 2053 movea.l A0, [A3] 000033CA 117C 0001 0062 move.b [A0 + 0x62], 0x1 000033D0 4228 0063 clr.b [A0 + 0x63] 000033D4 2F0B move.l -[A7], A3 000033D6 4EAD 080A jsr [A5 + 0x80A] 000033DA 2E8B move.l [A7], A3 000033DC 4EAD 081A jsr [A5 + 0x81A] 000033E0 2053 movea.l A0, [A3] 000033E2 42A8 005E clr.l [A0 + 0x5E] 000033E6 2E8B move.l [A7], A3 000033E8 2F28 0012 move.l -[A7], [A0 + 0x12] 000033EC 4EAD 0BE2 jsr [A5 + 0xBE2] 000033F0 2053 movea.l A0, [A3] 000033F2 2EA8 006C move.l [A7], [A0 + 0x6C] 000033F6 2F0B move.l -[A7], A3 000033F8 A95B trap SetControlReference/SetCRefCon 000033FA 2053 movea.l A0, [A3] 000033FC 2EA8 006C move.l [A7], [A0 + 0x6C] 00003400 3028 0058 move.w D0, [A0 + 0x58] 00003404 4440 neg.w D0 00003406 3F00 move.w -[A7], D0 00003408 3028 005C move.w D0, [A0 + 0x5C] 0000340C 4440 neg.w D0 0000340E 3F00 move.w -[A7], D0 00003410 A959 trap MoveControl 00003412 4A47 tst.w D7 00003414 6722 beq +0x24 /* 00003438 */ 00003416 2F0B move.l -[A7], A3 00003418 4EAD E75C jsr [A5 - 0x18A4] 0000341C 4297 clr.l [A7] 0000341E 2F3C 434E 544C move.l -[A7], 0x434E544C /* 'CNTL' */ 00003424 3F3C 012C move.w -[A7], 0x12C 00003428 A9A0 trap GetResource 0000342A 285F movea.l A4, [A7]+ 0000342C 2F0C move.l -[A7], A4 0000342E 4EAD 1A8A jsr [A5 + 0x1A8A] 00003432 2054 movea.l A0, [A4] 00003434 3147 000A move.w [A0 + 0xA], D7 label00003438: 00003438 2F0B move.l -[A7], A3 0000343A 4EAD E782 jsr [A5 - 0x187E] 0000343E 2053 movea.l A0, [A3] 00003440 2EA8 006C move.l [A7], [A0 + 0x6C] 00003444 3F28 0026 move.w -[A7], [A0 + 0x26] 00003448 3F28 0028 move.w -[A7], [A0 + 0x28] 0000344C A95C trap SizeControl 0000344E 2F0B move.l -[A7], A3 00003450 4EAD 07B2 jsr [A5 + 0x7B2] 00003454 4CEE 1880 FFF0 movem.l A4,A3,D7, [A6 - 0x10] 0000345A 4E5E unlink A6 0000345C 4E75 rts export_311: 0000345E 4E56 FFF8 link A6, -0x0008 00003462 2F0C move.l -[A7], A4 00003464 286E 0008 movea.l A4, [A6 + 0x8] 00003468 2F0C move.l -[A7], A4 0000346A 4EAD 0B02 jsr [A5 + 0xB02] 0000346E 4A00 tst.b D0 00003470 588F addq.l A7, 4 00003472 673C beq +0x3E /* 000034B0 */ 00003474 2054 movea.l A0, [A4] 00003476 2068 006C movea.l A0, [A0 + 0x6C] 0000347A 2050 movea.l A0, [A0] 0000347C 0C28 00FF 0010 cmpi.b [A0 + 0x10], 0xFF 00003482 6722 beq +0x24 /* 000034A6 */ 00003484 2054 movea.l A0, [A4] 00003486 2F28 006C move.l -[A7], [A0 + 0x6C] 0000348A 3028 0058 move.w D0, [A0 + 0x58] 0000348E 4440 neg.w D0 00003490 3F00 move.w -[A7], D0 00003492 3028 005C move.w D0, [A0 + 0x5C] 00003496 4440 neg.w D0 00003498 3F00 move.w -[A7], D0 0000349A A959 trap MoveControl 0000349C 2054 movea.l A0, [A4] 0000349E 2F28 006C move.l -[A7], [A0 + 0x6C] 000034A2 A957 trap ShowControl 000034A4 6038 bra +0x3A /* 000034DE */ label000034A6: 000034A6 2054 movea.l A0, [A4] 000034A8 2F28 006C move.l -[A7], [A0 + 0x6C] 000034AC A96D trap Draw1Control 000034AE 602E bra +0x30 /* 000034DE */ label000034B0: 000034B0 486E FFF8 pea.l [A6 - 0x8] 000034B4 2054 movea.l A0, [A4] 000034B6 4868 0036 pea.l [A0 + 0x36] 000034BA 2F0C move.l -[A7], A4 000034BC 4EAD 0842 jsr [A5 + 0x842] 000034C0 A89E trap PenNormal 000034C2 486E FFF8 pea.l [A6 - 0x8] 000034C6 A8A1 trap FrameRect 000034C8 486E FFF8 pea.l [A6 - 0x8] 000034CC 2F3C 0001 0001 move.l -[A7], 0x10001 000034D2 A8A9 trap InsetRect 000034D4 486E FFF8 pea.l [A6 - 0x8] 000034D8 A8A3 trap EraseRect 000034DA 4FEF 000C lea.l A7, [A7 + 0xC] label000034DE: 000034DE 285F movea.l A4, [A7]+ 000034E0 4E5E unlink A6 000034E2 4E75 rts export_312: 000034E4 4E56 FFF8 link A6, -0x0008 000034E8 2F0C move.l -[A7], A4 000034EA 286E 0008 movea.l A4, [A6 + 0x8] 000034EE 2054 movea.l A0, [A4] 000034F0 4A28 001B tst.b [A0 + 0x1B] 000034F4 6638 bne +0x3A /* 0000352E */ 000034F6 486E FFF8 pea.l [A6 - 0x8] 000034FA 2054 movea.l A0, [A4] 000034FC 4868 0036 pea.l [A0 + 0x36] 00003500 2F0C move.l -[A7], A4 00003502 4EAD 0842 jsr [A5 + 0x842] 00003506 2E8C move.l [A7], A4 00003508 4EAD E782 jsr [A5 - 0x187E] 0000350C 486E FFF8 pea.l [A6 - 0x8] 00003510 2F3C 0001 0001 move.l -[A7], 0x10001 00003516 A8A9 trap InsetRect 00003518 486E FFF8 pea.l [A6 - 0x8] 0000351C A928 trap InvalRect 0000351E 2054 movea.l A0, [A4] 00003520 117C 0001 001B move.b [A0 + 0x1B], 0x1 00003526 4EBA 1424 jsr [PC + 0x1424 /* 0000494C */] 0000352A 4FEF 000C lea.l A7, [A7 + 0xC] label0000352E: 0000352E 285F movea.l A4, [A7]+ 00003530 4E5E unlink A6 00003532 4E75 rts export_313: 00003534 4E56 FFF8 link A6, -0x0008 00003538 2F0C move.l -[A7], A4 0000353A 286E 0008 movea.l A4, [A6 + 0x8] 0000353E 2054 movea.l A0, [A4] 00003540 4A28 001B tst.b [A0 + 0x1B] 00003544 6734 beq +0x36 /* 0000357A */ 00003546 2054 movea.l A0, [A4] 00003548 4228 001B clr.b [A0 + 0x1B] 0000354C 4EBA 13FE jsr [PC + 0x13FE /* 0000494C */] 00003550 2054 movea.l A0, [A4] 00003552 2068 006C movea.l A0, [A0 + 0x6C] 00003556 2050 movea.l A0, [A0] 00003558 4228 0010 clr.b [A0 + 0x10] 0000355C 486E FFF8 pea.l [A6 - 0x8] 00003560 2054 movea.l A0, [A4] 00003562 4868 0046 pea.l [A0 + 0x46] 00003566 2F0C move.l -[A7], A4 00003568 4EAD 0842 jsr [A5 + 0x842] 0000356C 486E FFF8 pea.l [A6 - 0x8] 00003570 2F0C move.l -[A7], A4 00003572 4EAD E3B2 jsr [A5 - 0x1C4E] 00003576 4FEF 0014 lea.l A7, [A7 + 0x14] label0000357A: 0000357A 285F movea.l A4, [A7]+ 0000357C 4E5E unlink A6 0000357E 4E75 rts export_314: 00003580 4E56 FFFC link A6, -0x0004 00003584 2F2E 0012 move.l -[A7], [A6 + 0x12] 00003588 3F2E 0010 move.w -[A7], [A6 + 0x10] 0000358C 2F2E 000C move.l -[A7], [A6 + 0xC] 00003590 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003594 4EBA D014 jsr [PC - 0x2FEC /* 000005AA */] 00003598 206E 0008 movea.l A0, [A6 + 0x8] 0000359C 2050 movea.l A0, [A0] 0000359E 2068 0012 movea.l A0, [A0 + 0x12] 000035A2 2050 movea.l A0, [A0] 000035A4 3E90 move.w [A7], [A0] 000035A6 486D E69E pea.l [A5 - 0x1962] 000035AA 4EAD 04B2 jsr [A5 + 0x4B2] 000035AE 4A00 tst.b D0 000035B0 4FEF 0012 lea.l A7, [A7 + 0x12] 000035B4 6710 beq +0x12 /* 000035C6 */ 000035B6 206E 0008 movea.l A0, [A6 + 0x8] 000035BA 2050 movea.l A0, [A0] 000035BC 2F28 0012 move.l -[A7], [A0 + 0x12] 000035C0 4EAD 0A42 jsr [A5 + 0xA42] 000035C4 588F addq.l A7, 4 label000035C6: 000035C6 4E5E unlink A6 000035C8 4E75 rts export_315: 000035CA 4E56 FFFC link A6, -0x0004 000035CE 206E 0008 movea.l A0, [A6 + 0x8] 000035D2 2050 movea.l A0, [A0] 000035D4 4AA8 0072 tst.l [A0 + 0x72] 000035D8 6716 beq +0x18 /* 000035F0 */ 000035DA 3F2E 000C move.w -[A7], [A6 + 0xC] 000035DE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000035E2 206E 0008 movea.l A0, [A6 + 0x8] 000035E6 2050 movea.l A0, [A0] 000035E8 2068 0072 movea.l A0, [A0 + 0x72] 000035EC 4E90 jsr [A0] 000035EE 5C8F addq.l A7, 6 label000035F0: 000035F0 4E5E unlink A6 000035F2 4E75 rts export_310: 000035F4 4E56 0000 link A6, 0 000035F8 206E 0008 movea.l A0, [A6 + 0x8] 000035FC 2050 movea.l A0, [A0] 000035FE 216E 000C 0072 move.l [A0 + 0x72], [A6 + 0xC] 00003604 4E5E unlink A6 00003606 4E75 rts export_316: 00003608 4E56 0000 link A6, 0 0000360C 2F0C move.l -[A7], A4 0000360E 286E 0008 movea.l A4, [A6 + 0x8] 00003612 1F2E 001E move.b -[A7], [A6 + 0x1E] 00003616 1F2E 001C move.b -[A7], [A6 + 0x1C] 0000361A 3F2E 001A move.w -[A7], [A6 + 0x1A] 0000361E 3F2E 0018 move.w -[A7], [A6 + 0x18] 00003622 3F2E 0016 move.w -[A7], [A6 + 0x16] 00003626 3F2E 0014 move.w -[A7], [A6 + 0x14] 0000362A 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000362E 2F2E 000C move.l -[A7], [A6 + 0xC] 00003632 2F0C move.l -[A7], A4 00003634 4EBA D90A jsr [PC - 0x26F6 /* 00000F40 */] 00003638 2054 movea.l A0, [A4] 0000363A 7001 moveq.l D0, 0x01 0000363C 3140 008E move.w [A0 + 0x8E], D0 00003640 3140 008C move.w [A0 + 0x8C], D0 00003644 7001 moveq.l D0, 0x01 00003646 3140 0092 move.w [A0 + 0x92], D0 0000364A 3140 0090 move.w [A0 + 0x90], D0 0000364E 7001 moveq.l D0, 0x01 00003650 3140 0086 move.w [A0 + 0x86], D0 00003654 3140 0084 move.w [A0 + 0x84], D0 00003658 1EAE 0024 move.b [A7], [A6 + 0x24] 0000365C 1F2E 0022 move.b -[A7], [A6 + 0x22] 00003660 1F2E 0020 move.b -[A7], [A6 + 0x20] 00003664 2F0C move.l -[A7], A4 00003666 4EAD 0A12 jsr [A5 + 0xA12] 0000366A 286E FFFC movea.l A4, [A6 - 0x4] 0000366E 4E5E unlink A6 00003670 4E75 rts export_317: 00003672 4E56 0000 link A6, 0 00003676 48E7 0018 movem.l -[A7], A3,A4 0000367A 266E 0008 movea.l A3, [A6 + 0x8] 0000367E 286E 0014 movea.l A4, [A6 + 0x14] 00003682 2F0C move.l -[A7], A4 00003684 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003688 2F2E 000C move.l -[A7], [A6 + 0xC] 0000368C 2F0B move.l -[A7], A3 0000368E 4EBA D918 jsr [PC - 0x26E8 /* 00000FA8 */] 00003692 2053 movea.l A0, [A3] 00003694 316C 0016 008C move.w [A0 + 0x8C], [A4 + 0x16] 0000369A 316C 0018 008E move.w [A0 + 0x8E], [A4 + 0x18] 000036A0 316C 001A 0090 move.w [A0 + 0x90], [A4 + 0x1A] 000036A6 316C 001C 0092 move.w [A0 + 0x92], [A4 + 0x1C] 000036AC 4A6C 0022 tst.w [A4 + 0x22] 000036B0 56C0 sne D0 000036B2 4400 neg.b D0 000036B4 1E80 move.b [A7], D0 000036B6 4A6C 0020 tst.w [A4 + 0x20] 000036BA 56C0 sne D0 000036BC 4400 neg.b D0 000036BE 1F00 move.b -[A7], D0 000036C0 4A6C 001E tst.w [A4 + 0x1E] 000036C4 56C0 sne D0 000036C6 4400 neg.b D0 000036C8 1F00 move.b -[A7], D0 000036CA 2F0B move.l -[A7], A3 000036CC 4EAD 0A12 jsr [A5 + 0xA12] 000036D0 4CEE 1800 FFF8 movem.l A4,A3, [A6 - 0x8] 000036D6 4E5E unlink A6 000036D8 4E75 rts export_318: 000036DA 4E56 0000 link A6, 0 000036DE 48E7 0108 movem.l -[A7], D7,A4 000036E2 286E 0008 movea.l A4, [A6 + 0x8] 000036E6 2054 movea.l A0, [A4] 000036E8 117C 0001 001C move.b [A0 + 0x1C], 0x1 000036EE 4A2E 0010 tst.b [A6 + 0x10] 000036F2 660C bne +0xE /* 00003700 */ 000036F4 4A2E 000C tst.b [A6 + 0xC] 000036F8 670A beq +0xC /* 00003704 */ 000036FA 4A2E 000E tst.b [A6 + 0xE] 000036FE 6704 beq +0x6 /* 00003704 */ label00003700: 00003700 700F moveq.l D0, 0x0F 00003702 6002 bra +0x4 /* 00003706 */ label00003704: 00003704 7000 moveq.l D0, 0x00 label00003706: 00003706 3E00 move.w D7, D0 00003708 4A2E 000C tst.b [A6 + 0xC] 0000370C 6752 beq +0x54 /* 00003760 */ 0000370E 486D E648 pea.l [A5 - 0x19B8] 00003712 4EAD 04CA jsr [A5 + 0x4CA] 00003716 2054 movea.l A0, [A4] 00003718 2140 0070 move.l [A0 + 0x70], D0 0000371C 70F0 moveq.l D0, 0xFFFFFFF0 0000371E D068 0040 add.w D0, [A0 + 0x40] 00003722 3E80 move.w [A7], D0 00003724 3F28 003C move.w -[A7], [A0 + 0x3C] 00003728 3028 0026 move.w D0, [A0 + 0x26] 0000372C 9047 sub.w D0, D7 0000372E 3F00 move.w -[A7], D0 00003730 4227 clr.b -[A7] 00003732 2F0C move.l -[A7], A4 00003734 2F0C move.l -[A7], A4 00003736 2F28 0070 move.l -[A7], [A0 + 0x70] 0000373A 4EAD 09CA jsr [A5 + 0x9CA] 0000373E 486D 0A7A pea.l [A5 + 0xA7A] 00003742 2054 movea.l A0, [A4] 00003744 2F28 0070 move.l -[A7], [A0 + 0x70] 00003748 4EAD 0DC2 jsr [A5 + 0xDC2] 0000374C 486D 0A82 pea.l [A5 + 0xA82] 00003750 2054 movea.l A0, [A4] 00003752 2F28 0070 move.l -[A7], [A0 + 0x70] 00003756 4EAD 09D2 jsr [A5 + 0x9D2] 0000375A 4FEF 0026 lea.l A7, [A7 + 0x26] 0000375E 6006 bra +0x8 /* 00003766 */ label00003760: 00003760 2054 movea.l A0, [A4] 00003762 42A8 0070 clr.l [A0 + 0x70] label00003766: 00003766 4A2E 000E tst.b [A6 + 0xE] 0000376A 6754 beq +0x56 /* 000037C0 */ 0000376C 486D E648 pea.l [A5 - 0x19B8] 00003770 4EAD 04CA jsr [A5 + 0x4CA] 00003774 2054 movea.l A0, [A4] 00003776 2140 0074 move.l [A0 + 0x74], D0 0000377A 3EA8 0038 move.w [A7], [A0 + 0x38] 0000377E 70F0 moveq.l D0, 0xFFFFFFF0 00003780 D068 0044 add.w D0, [A0 + 0x44] 00003784 3F00 move.w -[A7], D0 00003786 3028 0028 move.w D0, [A0 + 0x28] 0000378A 9047 sub.w D0, D7 0000378C 3F00 move.w -[A7], D0 0000378E 1F3C 0001 move.b -[A7], 0x1 00003792 2F0C move.l -[A7], A4 00003794 2F0C move.l -[A7], A4 00003796 2F28 0074 move.l -[A7], [A0 + 0x74] 0000379A 4EAD 09CA jsr [A5 + 0x9CA] 0000379E 486D 0A7A pea.l [A5 + 0xA7A] 000037A2 2054 movea.l A0, [A4] 000037A4 2F28 0074 move.l -[A7], [A0 + 0x74] 000037A8 4EAD 0DC2 jsr [A5 + 0xDC2] 000037AC 486D 0A82 pea.l [A5 + 0xA82] 000037B0 2054 movea.l A0, [A4] 000037B2 2F28 0074 move.l -[A7], [A0 + 0x74] 000037B6 4EAD 09D2 jsr [A5 + 0x9D2] 000037BA 4FEF 0026 lea.l A7, [A7 + 0x26] 000037BE 6006 bra +0x8 /* 000037C6 */ label000037C0: 000037C0 2054 movea.l A0, [A4] 000037C2 42A8 0074 clr.l [A0 + 0x74] label000037C6: 000037C6 4A2E 0010 tst.b [A6 + 0x10] 000037CA 6720 beq +0x22 /* 000037EC */ 000037CC 486D E6FE pea.l [A5 - 0x1902] 000037D0 4EAD 04CA jsr [A5 + 0x4CA] 000037D4 2054 movea.l A0, [A4] 000037D6 2140 0078 move.l [A0 + 0x78], D0 000037DA 2E8C move.l [A7], A4 000037DC 2F0C move.l -[A7], A4 000037DE 2F28 0078 move.l -[A7], [A0 + 0x78] 000037E2 4EAD 0A8A jsr [A5 + 0xA8A] 000037E6 4FEF 000C lea.l A7, [A7 + 0xC] 000037EA 6006 bra +0x8 /* 000037F2 */ label000037EC: 000037EC 2054 movea.l A0, [A4] 000037EE 42A8 0078 clr.l [A0 + 0x78] label000037F2: 000037F2 2054 movea.l A0, [A4] 000037F4 42A8 006C clr.l [A0 + 0x6C] 000037F8 4CDF 1080 movem.l A4,D7, [A7]+ 000037FC 4E5E unlink A6 000037FE 4E75 rts export_319: 00003800 4E56 0000 link A6, 0 00003804 2F0C move.l -[A7], A4 00003806 286E 0008 movea.l A4, [A6 + 0x8] 0000380A 2054 movea.l A0, [A4] 0000380C 216E 000C 006C move.l [A0 + 0x6C], [A6 + 0xC] 00003812 2F0C move.l -[A7], A4 00003814 2F28 006C move.l -[A7], [A0 + 0x6C] 00003818 4EAD 0902 jsr [A5 + 0x902] 0000381C 2E8C move.l [A7], A4 0000381E 4EAD 0A42 jsr [A5 + 0xA42] 00003822 2E8C move.l [A7], A4 00003824 4EAD 0A4A jsr [A5 + 0xA4A] 00003828 286E FFFC movea.l A4, [A6 - 0x4] 0000382C 4E5E unlink A6 0000382E 4E75 rts export_320: 00003830 4E56 0000 link A6, 0 00003834 206E 0008 movea.l A0, [A6 + 0x8] 00003838 2050 movea.l A0, [A0] 0000383A 316E 000C 008C move.w [A0 + 0x8C], [A6 + 0xC] 00003840 206E 0008 movea.l A0, [A6 + 0x8] 00003844 2050 movea.l A0, [A0] 00003846 316E 000E 008E move.w [A0 + 0x8E], [A6 + 0xE] 0000384C 4E5E unlink A6 0000384E 4E75 rts export_321: 00003850 4E56 0000 link A6, 0 00003854 206E 0008 movea.l A0, [A6 + 0x8] 00003858 2050 movea.l A0, [A0] 0000385A 226E 000C movea.l A1, [A6 + 0xC] 0000385E 32A8 008C move.w [A1], [A0 + 0x8C] 00003862 206E 0008 movea.l A0, [A6 + 0x8] 00003866 2050 movea.l A0, [A0] 00003868 226E 0010 movea.l A1, [A6 + 0x10] 0000386C 32A8 008E move.w [A1], [A0 + 0x8E] 00003870 4E5E unlink A6 00003872 4E75 rts export_322: 00003874 4E56 0000 link A6, 0 00003878 206E 0008 movea.l A0, [A6 + 0x8] 0000387C 2050 movea.l A0, [A0] 0000387E 316E 000C 0090 move.w [A0 + 0x90], [A6 + 0xC] 00003884 206E 0008 movea.l A0, [A6 + 0x8] 00003888 2050 movea.l A0, [A0] 0000388A 316E 000E 0092 move.w [A0 + 0x92], [A6 + 0xE] 00003890 4E5E unlink A6 00003892 4E75 rts export_323: 00003894 4E56 FFFC link A6, -0x0004 00003898 2F0C move.l -[A7], A4 0000389A 286E 000C movea.l A4, [A6 + 0xC] 0000389E 206E 0008 movea.l A0, [A6 + 0x8] 000038A2 2050 movea.l A0, [A0] 000038A4 43D4 lea.l A1, [A4] 000038A6 41E8 0036 lea.l A0, [A0 + 0x36] 000038AA 22D8 move.l [A1]+, [A0]+ 000038AC 22D8 move.l [A1]+, [A0]+ 000038AE 22D8 move.l [A1]+, [A0]+ 000038B0 22D8 move.l [A1]+, [A0]+ 000038B2 2F0C move.l -[A7], A4 000038B4 4878 0001 pea.l [0x00000001] 000038B8 4878 0001 pea.l [0x00000001] 000038BC 4EAD 19F2 jsr [A5 + 0x19F2] 000038C0 206E 0008 movea.l A0, [A6 + 0x8] 000038C4 2050 movea.l A0, [A0] 000038C6 4AA8 0070 tst.l [A0 + 0x70] 000038CA 6706 beq +0x8 /* 000038D2 */ 000038CC 700F moveq.l D0, 0x0F 000038CE 91AC 0008 sub.l [A4 + 0x8], D0 label000038D2: 000038D2 206E 0008 movea.l A0, [A6 + 0x8] 000038D6 2050 movea.l A0, [A0] 000038D8 4AA8 0074 tst.l [A0 + 0x74] 000038DC 6706 beq +0x8 /* 000038E4 */ 000038DE 700F moveq.l D0, 0x0F 000038E0 91AC 000C sub.l [A4 + 0xC], D0 label000038E4: 000038E4 285F movea.l A4, [A7]+ 000038E6 4E5E unlink A6 000038E8 4E75 rts export_324: 000038EA 4E56 FFF2 link A6, -0x000E 000038EE 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000038F2 266E 0008 movea.l A3, [A6 + 0x8] 000038F6 2853 movea.l A4, [A3] 000038F8 4AAC 006C tst.l [A4 + 0x6C] 000038FC 6700 012E beq +0x130 /* 00003A2C */ 00003900 486E FFF6 pea.l [A6 - 0xA] 00003904 486E FFFA pea.l [A6 - 0x6] 00003908 2F2C 006C move.l -[A7], [A4 + 0x6C] 0000390C 4EAD 08BA jsr [A5 + 0x8BA] 00003910 2053 movea.l A0, [A3] 00003912 216E FFFA 007C move.l [A0 + 0x7C], [A6 - 0x6] 00003918 216E FFF6 0080 move.l [A0 + 0x80], [A6 - 0xA] 0000391E 486E FFF2 pea.l [A6 - 0xE] 00003922 486E FFF4 pea.l [A6 - 0xC] 00003926 2F28 006C move.l -[A7], [A0 + 0x6C] 0000392A 4EAD 08CA jsr [A5 + 0x8CA] 0000392E 2053 movea.l A0, [A3] 00003930 316E FFF4 0088 move.w [A0 + 0x88], [A6 - 0xC] 00003936 316E FFF2 008A move.w [A0 + 0x8A], [A6 - 0xE] 0000393C 2028 007C move.l D0, [A0 + 0x7C] 00003940 4C7C 0800 0000 7FFF movem.l A3, 0x7FFF 00003948 5240 addq.w D0, 1 0000394A 3140 0084 move.w [A0 + 0x84], D0 0000394E 2028 0080 move.l D0, [A0 + 0x80] 00003952 4C7C 0800 0000 7FFF movem.l A3, 0x7FFF 0000395A 5240 addq.w D0, 1 0000395C 3140 0086 move.w [A0 + 0x86], D0 00003960 3E28 0084 move.w D7, [A0 + 0x84] 00003964 3C28 008C move.w D6, [A0 + 0x8C] 00003968 49E8 008C lea.l A4, [A0 + 0x8C] 0000396C BC47 cmp.w D6, D7 0000396E 4FEF 0018 lea.l A7, [A7 + 0x18] 00003972 6C04 bge +0x6 /* 00003978 */ 00003974 3007 move.w D0, D7 00003976 6002 bra +0x4 /* 0000397A */ label00003978: 00003978 3006 move.w D0, D6 label0000397A: 0000397A 3880 move.w [A4], D0 0000397C 2053 movea.l A0, [A3] 0000397E 3E28 0086 move.w D7, [A0 + 0x86] 00003982 3C28 008E move.w D6, [A0 + 0x8E] 00003986 49E8 008E lea.l A4, [A0 + 0x8E] 0000398A BC47 cmp.w D6, D7 0000398C 6C04 bge +0x6 /* 00003992 */ 0000398E 3007 move.w D0, D7 00003990 6002 bra +0x4 /* 00003994 */ label00003992: 00003992 3006 move.w D0, D6 label00003994: 00003994 3880 move.w [A4], D0 00003996 486E FFF6 pea.l [A6 - 0xA] 0000399A 486E FFFA pea.l [A6 - 0x6] 0000399E 2053 movea.l A0, [A3] 000039A0 2F28 006C move.l -[A7], [A0 + 0x6C] 000039A4 4EAD 08C2 jsr [A5 + 0x8C2] 000039A8 2853 movea.l A4, [A3] 000039AA 4AAC 0070 tst.l [A4 + 0x70] 000039AE 4FEF 000C lea.l A7, [A7 + 0xC] 000039B2 6738 beq +0x3A /* 000039EC */ 000039B4 306C 0088 movea.w A0, [A4 + 0x88] 000039B8 202C 007C move.l D0, [A4 + 0x7C] 000039BC 9088 sub.l D0, A0 000039BE B0AE FFFA cmp.l D0, [A6 - 0x6] 000039C2 6F0C ble +0xE /* 000039D0 */ 000039C4 306C 0088 movea.w A0, [A4 + 0x88] 000039C8 202C 007C move.l D0, [A4 + 0x7C] 000039CC 9088 sub.l D0, A0 000039CE 6004 bra +0x6 /* 000039D4 */ label000039D0: 000039D0 202E FFFA move.l D0, [A6 - 0x6] label000039D4: 000039D4 2053 movea.l A0, [A3] 000039D6 3068 0084 movea.w A0, [A0 + 0x84] 000039DA 2208 move.l D1, A0 000039DC 4C41 0800 movem.l A3, D1 000039E0 3F00 move.w -[A7], D0 000039E2 2F2C 0070 move.l -[A7], [A4 + 0x70] 000039E6 4EAD 0D92 jsr [A5 + 0xD92] 000039EA 5C8F addq.l A7, 6 label000039EC: 000039EC 2853 movea.l A4, [A3] 000039EE 4AAC 0074 tst.l [A4 + 0x74] 000039F2 6738 beq +0x3A /* 00003A2C */ 000039F4 3E2C 008A move.w D7, [A4 + 0x8A] 000039F8 3047 movea.w A0, D7 000039FA 202C 0080 move.l D0, [A4 + 0x80] 000039FE 9088 sub.l D0, A0 00003A00 B0AE FFF6 cmp.l D0, [A6 - 0xA] 00003A04 6F0A ble +0xC /* 00003A10 */ 00003A06 3047 movea.w A0, D7 00003A08 202C 0080 move.l D0, [A4 + 0x80] 00003A0C 9088 sub.l D0, A0 00003A0E 6004 bra +0x6 /* 00003A14 */ label00003A10: 00003A10 202E FFF6 move.l D0, [A6 - 0xA] label00003A14: 00003A14 2053 movea.l A0, [A3] 00003A16 3068 0086 movea.w A0, [A0 + 0x86] 00003A1A 2208 move.l D1, A0 00003A1C 4C41 0800 movem.l A3, D1 00003A20 3F00 move.w -[A7], D0 00003A22 2F2C 0074 move.l -[A7], [A4 + 0x74] 00003A26 4EAD 0D92 jsr [A5 + 0xD92] 00003A2A 5C8F addq.l A7, 6 label00003A2C: 00003A2C 4CDF 18C0 movem.l A4,A3,D7,D6, [A7]+ 00003A30 4E5E unlink A6 00003A32 4E75 rts export_325: 00003A34 4E56 FFF8 link A6, -0x0008 00003A38 2F0C move.l -[A7], A4 00003A3A 286E 0008 movea.l A4, [A6 + 0x8] 00003A3E 2054 movea.l A0, [A4] 00003A40 4AA8 006C tst.l [A0 + 0x6C] 00003A44 6762 beq +0x64 /* 00003AA8 */ 00003A46 486E FFF8 pea.l [A6 - 0x8] 00003A4A 486E FFFC pea.l [A6 - 0x4] 00003A4E 2054 movea.l A0, [A4] 00003A50 2F28 006C move.l -[A7], [A0 + 0x6C] 00003A54 4EAD 08C2 jsr [A5 + 0x8C2] 00003A58 2054 movea.l A0, [A4] 00003A5A 4AA8 0070 tst.l [A0 + 0x70] 00003A5E 4FEF 000C lea.l A7, [A7 + 0xC] 00003A62 671E beq +0x20 /* 00003A82 */ 00003A64 2054 movea.l A0, [A4] 00003A66 3068 0084 movea.w A0, [A0 + 0x84] 00003A6A 2008 move.l D0, A0 00003A6C 222E FFFC move.l D1, [A6 - 0x4] 00003A70 4C40 1801 movem.l A4,A3,D0, D0 00003A74 3F01 move.w -[A7], D1 00003A76 2054 movea.l A0, [A4] 00003A78 2F28 0070 move.l -[A7], [A0 + 0x70] 00003A7C 4EAD 0D82 jsr [A5 + 0xD82] 00003A80 5C8F addq.l A7, 6 label00003A82: 00003A82 2054 movea.l A0, [A4] 00003A84 4AA8 0074 tst.l [A0 + 0x74] 00003A88 671E beq +0x20 /* 00003AA8 */ 00003A8A 2054 movea.l A0, [A4] 00003A8C 3068 0086 movea.w A0, [A0 + 0x86] 00003A90 2008 move.l D0, A0 00003A92 222E FFF8 move.l D1, [A6 - 0x8] 00003A96 4C40 1801 movem.l A4,A3,D0, D0 00003A9A 3F01 move.w -[A7], D1 00003A9C 2054 movea.l A0, [A4] 00003A9E 2F28 0074 move.l -[A7], [A0 + 0x74] 00003AA2 4EAD 0D82 jsr [A5 + 0xD82] 00003AA6 5C8F addq.l A7, 6 label00003AA8: 00003AA8 285F movea.l A4, [A7]+ 00003AAA 4E5E unlink A6 00003AAC 4E75 rts export_326: 00003AAE 4E56 FFFC link A6, -0x0004 00003AB2 1F2E 0010 move.b -[A7], [A6 + 0x10] 00003AB6 2F2E 000C move.l -[A7], [A6 + 0xC] 00003ABA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003ABE 4EBA DA68 jsr [PC - 0x2598 /* 00001528 */] 00003AC2 2EAE 0008 move.l [A7], [A6 + 0x8] 00003AC6 4EAD 0A42 jsr [A5 + 0xA42] 00003ACA 2EAE 0008 move.l [A7], [A6 + 0x8] 00003ACE 4EAD 0A4A jsr [A5 + 0xA4A] 00003AD2 4E5E unlink A6 00003AD4 4E75 rts export_327: 00003AD6 4E56 FFF4 link A6, -0x000C 00003ADA 48E7 0308 movem.l -[A7], D6,D7,A4 00003ADE 286E 0008 movea.l A4, [A6 + 0x8] 00003AE2 302E 000C move.w D0, [A6 + 0xC] 00003AE6 6B7A bmi +0x7C /* 00003B62 */ 00003AE8 0440 0016 subi.w D0, 0x16 00003AEC 6726 beq +0x28 /* 00003B14 */ 00003AEE 6A08 bpl +0xA /* 00003AF8 */ 00003AF0 5440 addq.w D0, 2 00003AF2 670A beq +0xC /* 00003AFE */ 00003AF4 6A14 bpl +0x16 /* 00003B0A */ 00003AF6 606A bra +0x6C /* 00003B62 */ label00003AF8: 00003AF8 5540 subq.w D0, 2 00003AFA 6A66 bpl +0x68 /* 00003B62 */ 00003AFC 603E bra +0x40 /* 00003B3C */ label00003AFE: 00003AFE 2054 movea.l A0, [A4] 00003B00 3C28 008C move.w D6, [A0 + 0x8C] 00003B04 4446 neg.w D6 00003B06 48C6 ext.l D6 00003B08 6058 bra +0x5A /* 00003B62 */ label00003B0A: 00003B0A 2054 movea.l A0, [A4] 00003B0C 3068 008C movea.w A0, [A0 + 0x8C] 00003B10 2C08 move.l D6, A0 00003B12 604E bra +0x50 /* 00003B62 */ label00003B14: 00003B14 43EE FFFC lea.l A1, [A6 - 0x4] 00003B18 307C 000A movea.w A0, 0xA /* '\n' */ 00003B1C A03B trap Delay 00003B1E 2280 move.l [A1], D0 00003B20 2054 movea.l A0, [A4] 00003B22 3E28 0090 move.w D7, [A0 + 0x90] 00003B26 9E68 0088 sub.w D7, [A0 + 0x88] 00003B2A 0C47 FFFF cmpi.w D7, 0xFFFF 00003B2E 6C04 bge +0x6 /* 00003B34 */ 00003B30 3007 move.w D0, D7 00003B32 6002 bra +0x4 /* 00003B36 */ label00003B34: 00003B34 70FF moveq.l D0, 0xFFFFFFFF label00003B36: 00003B36 48C0 ext.l D0 00003B38 2C00 move.l D6, D0 00003B3A 6026 bra +0x28 /* 00003B62 */ label00003B3C: 00003B3C 43EE FFFC lea.l A1, [A6 - 0x4] 00003B40 307C 000A movea.w A0, 0xA /* '\n' */ 00003B44 A03B trap Delay 00003B46 2280 move.l [A1], D0 00003B48 2054 movea.l A0, [A4] 00003B4A 3E28 0088 move.w D7, [A0 + 0x88] 00003B4E 9E68 0090 sub.w D7, [A0 + 0x90] 00003B52 0C47 0001 cmpi.w D7, 0x1 00003B56 6F04 ble +0x6 /* 00003B5C */ 00003B58 3007 move.w D0, D7 00003B5A 6002 bra +0x4 /* 00003B5E */ label00003B5C: 00003B5C 7001 moveq.l D0, 0x01 label00003B5E: 00003B5E 48C0 ext.l D0 00003B60 2C00 move.l D6, D0 label00003B62: 00003B62 486E FFF4 pea.l [A6 - 0xC] 00003B66 486E FFF8 pea.l [A6 - 0x8] 00003B6A 2054 movea.l A0, [A4] 00003B6C 2F28 006C move.l -[A7], [A0 + 0x6C] 00003B70 4EAD 08C2 jsr [A5 + 0x8C2] 00003B74 4A86 tst.l D6 00003B76 4FEF 000C lea.l A7, [A7 + 0xC] 00003B7A 6C14 bge +0x16 /* 00003B90 */ 00003B7C 2E2E FFF8 move.l D7, [A6 - 0x8] 00003B80 4487 neg.l D7 00003B82 BE86 cmp.l D7, D6 00003B84 6C04 bge +0x6 /* 00003B8A */ 00003B86 2006 move.l D0, D6 00003B88 6002 bra +0x4 /* 00003B8C */ label00003B8A: 00003B8A 2007 move.l D0, D7 label00003B8C: 00003B8C 2C00 move.l D6, D0 00003B8E 601E bra +0x20 /* 00003BAE */ label00003B90: 00003B90 2054 movea.l A0, [A4] 00003B92 3068 0088 movea.w A0, [A0 + 0x88] 00003B96 2254 movea.l A1, [A4] 00003B98 2E29 007C move.l D7, [A1 + 0x7C] 00003B9C 9EAE FFF8 sub.l D7, [A6 - 0x8] 00003BA0 9E88 sub.l D7, A0 00003BA2 BE86 cmp.l D7, D6 00003BA4 6F04 ble +0x6 /* 00003BAA */ 00003BA6 2006 move.l D0, D6 00003BA8 6002 bra +0x4 /* 00003BAC */ label00003BAA: 00003BAA 2007 move.l D0, D7 label00003BAC: 00003BAC 2C00 move.l D6, D0 label00003BAE: 00003BAE 4A86 tst.l D6 00003BB0 6724 beq +0x26 /* 00003BD6 */ 00003BB2 42A7 clr.l -[A7] 00003BB4 2F06 move.l -[A7], D6 00003BB6 2F0C move.l -[A7], A4 00003BB8 4EAD 0A72 jsr [A5 + 0xA72] 00003BBC 2E8C move.l [A7], A4 00003BBE 4EAD 0A42 jsr [A5 + 0xA42] 00003BC2 2E8C move.l [A7], A4 00003BC4 4EAD 0A4A jsr [A5 + 0xA4A] 00003BC8 2054 movea.l A0, [A4] 00003BCA 2EA8 0070 move.l [A7], [A0 + 0x70] 00003BCE 4EAD E782 jsr [A5 - 0x187E] 00003BD2 4FEF 000C lea.l A7, [A7 + 0xC] label00003BD6: 00003BD6 4CDF 10C0 movem.l A4,D7,D6, [A7]+ 00003BDA 4E5E unlink A6 00003BDC 4E75 rts export_328: 00003BDE 4E56 FFF4 link A6, -0x000C 00003BE2 48E7 0308 movem.l -[A7], D6,D7,A4 00003BE6 286E 0008 movea.l A4, [A6 + 0x8] 00003BEA 302E 000C move.w D0, [A6 + 0xC] 00003BEE 6B7A bmi +0x7C /* 00003C6A */ 00003BF0 0440 0016 subi.w D0, 0x16 00003BF4 6726 beq +0x28 /* 00003C1C */ 00003BF6 6A08 bpl +0xA /* 00003C00 */ 00003BF8 5440 addq.w D0, 2 00003BFA 670A beq +0xC /* 00003C06 */ 00003BFC 6A14 bpl +0x16 /* 00003C12 */ 00003BFE 606A bra +0x6C /* 00003C6A */ label00003C00: 00003C00 5540 subq.w D0, 2 00003C02 6A66 bpl +0x68 /* 00003C6A */ 00003C04 603E bra +0x40 /* 00003C44 */ label00003C06: 00003C06 2054 movea.l A0, [A4] 00003C08 3C28 008E move.w D6, [A0 + 0x8E] 00003C0C 4446 neg.w D6 00003C0E 48C6 ext.l D6 00003C10 6058 bra +0x5A /* 00003C6A */ label00003C12: 00003C12 2054 movea.l A0, [A4] 00003C14 3068 008E movea.w A0, [A0 + 0x8E] 00003C18 2C08 move.l D6, A0 00003C1A 604E bra +0x50 /* 00003C6A */ label00003C1C: 00003C1C 43EE FFFC lea.l A1, [A6 - 0x4] 00003C20 307C 000A movea.w A0, 0xA /* '\n' */ 00003C24 A03B trap Delay 00003C26 2280 move.l [A1], D0 00003C28 2054 movea.l A0, [A4] 00003C2A 3E28 0092 move.w D7, [A0 + 0x92] 00003C2E 9E68 008A sub.w D7, [A0 + 0x8A] 00003C32 0C47 FFFF cmpi.w D7, 0xFFFF 00003C36 6C04 bge +0x6 /* 00003C3C */ 00003C38 3007 move.w D0, D7 00003C3A 6002 bra +0x4 /* 00003C3E */ label00003C3C: 00003C3C 70FF moveq.l D0, 0xFFFFFFFF label00003C3E: 00003C3E 48C0 ext.l D0 00003C40 2C00 move.l D6, D0 00003C42 6026 bra +0x28 /* 00003C6A */ label00003C44: 00003C44 43EE FFFC lea.l A1, [A6 - 0x4] 00003C48 307C 000A movea.w A0, 0xA /* '\n' */ 00003C4C A03B trap Delay 00003C4E 2280 move.l [A1], D0 00003C50 2054 movea.l A0, [A4] 00003C52 3E28 008A move.w D7, [A0 + 0x8A] 00003C56 9E68 0092 sub.w D7, [A0 + 0x92] 00003C5A 0C47 0001 cmpi.w D7, 0x1 00003C5E 6F04 ble +0x6 /* 00003C64 */ 00003C60 3007 move.w D0, D7 00003C62 6002 bra +0x4 /* 00003C66 */ label00003C64: 00003C64 7001 moveq.l D0, 0x01 label00003C66: 00003C66 48C0 ext.l D0 00003C68 2C00 move.l D6, D0 label00003C6A: 00003C6A 486E FFF4 pea.l [A6 - 0xC] 00003C6E 486E FFF8 pea.l [A6 - 0x8] 00003C72 2054 movea.l A0, [A4] 00003C74 2F28 006C move.l -[A7], [A0 + 0x6C] 00003C78 4EAD 08C2 jsr [A5 + 0x8C2] 00003C7C 4A86 tst.l D6 00003C7E 4FEF 000C lea.l A7, [A7 + 0xC] 00003C82 6C14 bge +0x16 /* 00003C98 */ 00003C84 2E2E FFF4 move.l D7, [A6 - 0xC] 00003C88 4487 neg.l D7 00003C8A BE86 cmp.l D7, D6 00003C8C 6C04 bge +0x6 /* 00003C92 */ 00003C8E 2006 move.l D0, D6 00003C90 6002 bra +0x4 /* 00003C94 */ label00003C92: 00003C92 2007 move.l D0, D7 label00003C94: 00003C94 2C00 move.l D6, D0 00003C96 601E bra +0x20 /* 00003CB6 */ label00003C98: 00003C98 2054 movea.l A0, [A4] 00003C9A 3068 008A movea.w A0, [A0 + 0x8A] 00003C9E 2254 movea.l A1, [A4] 00003CA0 2E29 0080 move.l D7, [A1 + 0x80] 00003CA4 9EAE FFF4 sub.l D7, [A6 - 0xC] 00003CA8 9E88 sub.l D7, A0 00003CAA BE86 cmp.l D7, D6 00003CAC 6F04 ble +0x6 /* 00003CB2 */ 00003CAE 2006 move.l D0, D6 00003CB0 6002 bra +0x4 /* 00003CB4 */ label00003CB2: 00003CB2 2007 move.l D0, D7 label00003CB4: 00003CB4 2C00 move.l D6, D0 label00003CB6: 00003CB6 4A86 tst.l D6 00003CB8 6724 beq +0x26 /* 00003CDE */ 00003CBA 2F06 move.l -[A7], D6 00003CBC 42A7 clr.l -[A7] 00003CBE 2F0C move.l -[A7], A4 00003CC0 4EAD 0A72 jsr [A5 + 0xA72] 00003CC4 2E8C move.l [A7], A4 00003CC6 4EAD 0A42 jsr [A5 + 0xA42] 00003CCA 2E8C move.l [A7], A4 00003CCC 4EAD 0A4A jsr [A5 + 0xA4A] 00003CD0 2054 movea.l A0, [A4] 00003CD2 2EA8 0074 move.l [A7], [A0 + 0x74] 00003CD6 4EAD E782 jsr [A5 - 0x187E] 00003CDA 4FEF 000C lea.l A7, [A7 + 0xC] label00003CDE: 00003CDE 4CDF 10C0 movem.l A4,D7,D6, [A7]+ 00003CE2 4E5E unlink A6 00003CE4 4E75 rts export_329: 00003CE6 4E56 FFEE link A6, -0x0012 00003CEA 48E7 0308 movem.l -[A7], D6,D7,A4 00003CEE 286E 0008 movea.l A4, [A6 + 0x8] 00003CF2 7E00 moveq.l D7, 0x00 00003CF4 7C00 moveq.l D6, 0x00 00003CF6 486E FFF8 pea.l [A6 - 0x8] 00003CFA 486E FFFC pea.l [A6 - 0x4] 00003CFE 2054 movea.l A0, [A4] 00003D00 2F28 006C move.l -[A7], [A0 + 0x6C] 00003D04 4EAD 08C2 jsr [A5 + 0x8C2] 00003D08 4A6E 000C tst.w [A6 + 0xC] 00003D0C 4FEF 000C lea.l A7, [A7 + 0xC] 00003D10 6700 0090 beq +0x92 /* 00003DA2 */ 00003D14 2054 movea.l A0, [A4] 00003D16 4AA8 0070 tst.l [A0 + 0x70] 00003D1A 6700 0086 beq +0x88 /* 00003DA2 */ 00003D1E 2054 movea.l A0, [A4] 00003D20 2F28 0070 move.l -[A7], [A0 + 0x70] 00003D24 4EAD 0D8A jsr [A5 + 0xD8A] 00003D28 3D40 FFEE move.w [A6 - 0x12], D0 00003D2C 2054 movea.l A0, [A4] 00003D2E 2EA8 0070 move.l [A7], [A0 + 0x70] 00003D32 4EAD 0DAA jsr [A5 + 0xDAA] 00003D36 B06E FFEE cmp.w D0, [A6 - 0x12] 00003D3A 588F addq.l A7, 4 00003D3C 661A bne +0x1C /* 00003D58 */ 00003D3E 486E FFF0 pea.l [A6 - 0x10] 00003D42 2054 movea.l A0, [A4] 00003D44 2F28 006C move.l -[A7], [A0 + 0x6C] 00003D48 4EAD 090A jsr [A5 + 0x90A] 00003D4C 2E2E FFF4 move.l D7, [A6 - 0xC] 00003D50 9EAE FFFC sub.l D7, [A6 - 0x4] 00003D54 508F addq.l A7, 8 00003D56 604A bra +0x4C /* 00003DA2 */ label00003D58: 00003D58 2054 movea.l A0, [A4] 00003D5A 2F28 0070 move.l -[A7], [A0 + 0x70] 00003D5E 4EAD 0D8A jsr [A5 + 0xD8A] 00003D62 3D40 FFEE move.w [A6 - 0x12], D0 00003D66 2054 movea.l A0, [A4] 00003D68 2EA8 0070 move.l [A7], [A0 + 0x70] 00003D6C 4EAD 0D9A jsr [A5 + 0xD9A] 00003D70 B06E FFEE cmp.w D0, [A6 - 0x12] 00003D74 588F addq.l A7, 4 00003D76 6620 bne +0x22 /* 00003D98 */ 00003D78 2054 movea.l A0, [A4] 00003D7A 3068 0088 movea.w A0, [A0 + 0x88] 00003D7E 2254 movea.l A1, [A4] 00003D80 2E29 007C move.l D7, [A1 + 0x7C] 00003D84 9E88 sub.l D7, A0 00003D86 9EAE FFFC sub.l D7, [A6 - 0x4] 00003D8A 4A87 tst.l D7 00003D8C 6C04 bge +0x6 /* 00003D92 */ 00003D8E 7000 moveq.l D0, 0x00 00003D90 6002 bra +0x4 /* 00003D94 */ label00003D92: 00003D92 2007 move.l D0, D7 label00003D94: 00003D94 2E00 move.l D7, D0 00003D96 600A bra +0xC /* 00003DA2 */ label00003D98: 00003D98 2054 movea.l A0, [A4] 00003D9A 3E28 0084 move.w D7, [A0 + 0x84] 00003D9E CFEE 000C muls.w D7, [A6 + 0xC] label00003DA2: 00003DA2 4A6E 000E tst.w [A6 + 0xE] 00003DA6 6700 0090 beq +0x92 /* 00003E38 */ 00003DAA 2054 movea.l A0, [A4] 00003DAC 4AA8 0074 tst.l [A0 + 0x74] 00003DB0 6700 0086 beq +0x88 /* 00003E38 */ 00003DB4 2054 movea.l A0, [A4] 00003DB6 2F28 0074 move.l -[A7], [A0 + 0x74] 00003DBA 4EAD 0D8A jsr [A5 + 0xD8A] 00003DBE 3D40 FFEE move.w [A6 - 0x12], D0 00003DC2 2054 movea.l A0, [A4] 00003DC4 2EA8 0074 move.l [A7], [A0 + 0x74] 00003DC8 4EAD 0DAA jsr [A5 + 0xDAA] 00003DCC B06E FFEE cmp.w D0, [A6 - 0x12] 00003DD0 588F addq.l A7, 4 00003DD2 661A bne +0x1C /* 00003DEE */ 00003DD4 486E FFF0 pea.l [A6 - 0x10] 00003DD8 2054 movea.l A0, [A4] 00003DDA 2F28 006C move.l -[A7], [A0 + 0x6C] 00003DDE 4EAD 090A jsr [A5 + 0x90A] 00003DE2 2C2E FFF0 move.l D6, [A6 - 0x10] 00003DE6 9CAE FFF8 sub.l D6, [A6 - 0x8] 00003DEA 508F addq.l A7, 8 00003DEC 604A bra +0x4C /* 00003E38 */ label00003DEE: 00003DEE 2054 movea.l A0, [A4] 00003DF0 2F28 0074 move.l -[A7], [A0 + 0x74] 00003DF4 4EAD 0D8A jsr [A5 + 0xD8A] 00003DF8 3D40 FFEE move.w [A6 - 0x12], D0 00003DFC 2054 movea.l A0, [A4] 00003DFE 2EA8 0074 move.l [A7], [A0 + 0x74] 00003E02 4EAD 0D9A jsr [A5 + 0xD9A] 00003E06 B06E FFEE cmp.w D0, [A6 - 0x12] 00003E0A 588F addq.l A7, 4 00003E0C 6620 bne +0x22 /* 00003E2E */ 00003E0E 2054 movea.l A0, [A4] 00003E10 3068 008A movea.w A0, [A0 + 0x8A] 00003E14 2254 movea.l A1, [A4] 00003E16 2C29 0080 move.l D6, [A1 + 0x80] 00003E1A 9C88 sub.l D6, A0 00003E1C 9CAE FFF8 sub.l D6, [A6 - 0x8] 00003E20 4A86 tst.l D6 00003E22 6C04 bge +0x6 /* 00003E28 */ 00003E24 7000 moveq.l D0, 0x00 00003E26 6002 bra +0x4 /* 00003E2A */ label00003E28: 00003E28 2006 move.l D0, D6 label00003E2A: 00003E2A 2C00 move.l D6, D0 00003E2C 600A bra +0xC /* 00003E38 */ label00003E2E: 00003E2E 2054 movea.l A0, [A4] 00003E30 3C28 0086 move.w D6, [A0 + 0x86] 00003E34 CDEE 000E muls.w D6, [A6 + 0xE] label00003E38: 00003E38 4A87 tst.l D7 00003E3A 6604 bne +0x6 /* 00003E40 */ 00003E3C 4A86 tst.l D6 00003E3E 670E beq +0x10 /* 00003E4E */ label00003E40: 00003E40 2F06 move.l -[A7], D6 00003E42 2F07 move.l -[A7], D7 00003E44 2F0C move.l -[A7], A4 00003E46 4EAD 0A72 jsr [A5 + 0xA72] 00003E4A 4FEF 000C lea.l A7, [A7 + 0xC] label00003E4E: 00003E4E 4CDF 10C0 movem.l A4,D7,D6, [A7]+ 00003E52 4E5E unlink A6 00003E54 4E75 rts export_330: 00003E56 4E56 0000 link A6, 0 00003E5A 1F3C 0001 move.b -[A7], 0x1 00003E5E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003E62 2F2E 000C move.l -[A7], [A6 + 0xC] 00003E66 206E 0008 movea.l A0, [A6 + 0x8] 00003E6A 2050 movea.l A0, [A0] 00003E6C 2F28 006C move.l -[A7], [A0 + 0x6C] 00003E70 4EAD E536 jsr [A5 - 0x1ACA] 00003E74 4E5E unlink A6 00003E76 4E75 rts export_331: 00003E78 4E56 FFFE link A6, -0x0002 00003E7C 2F0C move.l -[A7], A4 00003E7E 4A6E 0008 tst.w [A6 + 0x8] 00003E82 6734 beq +0x36 /* 00003EB8 */ 00003E84 42A7 clr.l -[A7] 00003E86 2F2E 000A move.l -[A7], [A6 + 0xA] 00003E8A A95A trap GetControlReference/GetCRefCon 00003E8C 285F movea.l A4, [A7]+ 00003E8E 2054 movea.l A0, [A4] 00003E90 4A28 0070 tst.b [A0 + 0x70] 00003E94 6612 bne +0x14 /* 00003EA8 */ 00003E96 3F2E 0008 move.w -[A7], [A6 + 0x8] 00003E9A 2054 movea.l A0, [A4] 00003E9C 2F28 000A move.l -[A7], [A0 + 0xA] 00003EA0 4EAD 0A5A jsr [A5 + 0xA5A] 00003EA4 5C8F addq.l A7, 6 00003EA6 6010 bra +0x12 /* 00003EB8 */ label00003EA8: 00003EA8 3F2E 0008 move.w -[A7], [A6 + 0x8] 00003EAC 2054 movea.l A0, [A4] 00003EAE 2F28 000A move.l -[A7], [A0 + 0xA] 00003EB2 4EAD 0A62 jsr [A5 + 0xA62] 00003EB6 5C8F addq.l A7, 6 label00003EB8: 00003EB8 285F movea.l A4, [A7]+ 00003EBA 4E5E unlink A6 00003EBC 4E74 0006 rtd 0x0006 export_332: 00003EC0 4E56 FFFC link A6, -0x0004 00003EC4 206E 0008 movea.l A0, [A6 + 0x8] 00003EC8 2050 movea.l A0, [A0] 00003ECA 4A28 0070 tst.b [A0 + 0x70] 00003ECE 6618 bne +0x1A /* 00003EE8 */ 00003ED0 4267 clr.w -[A7] 00003ED2 3F2E 000C move.w -[A7], [A6 + 0xC] 00003ED6 206E 0008 movea.l A0, [A6 + 0x8] 00003EDA 2050 movea.l A0, [A0] 00003EDC 2F28 000A move.l -[A7], [A0 + 0xA] 00003EE0 4EAD 0A6A jsr [A5 + 0xA6A] 00003EE4 508F addq.l A7, 8 00003EE6 6016 bra +0x18 /* 00003EFE */ label00003EE8: 00003EE8 3F2E 000C move.w -[A7], [A6 + 0xC] 00003EEC 4267 clr.w -[A7] 00003EEE 206E 0008 movea.l A0, [A6 + 0x8] 00003EF2 2050 movea.l A0, [A0] 00003EF4 2F28 000A move.l -[A7], [A0 + 0xA] 00003EF8 4EAD 0A6A jsr [A5 + 0xA6A] 00003EFC 508F addq.l A7, 8 label00003EFE: 00003EFE 4E5E unlink A6 00003F00 4E75 rts export_333: 00003F02 4E56 FFEC link A6, -0x0014 00003F06 206E 0008 movea.l A0, [A6 + 0x8] 00003F0A 2050 movea.l A0, [A0] 00003F0C 4228 006C clr.b [A0 + 0x6C] 00003F10 486E FFF0 pea.l [A6 - 0x10] 00003F14 2F2E 000C move.l -[A7], [A6 + 0xC] 00003F18 4EAD E746 jsr [A5 - 0x18BA] 00003F1C 2EBC 0100 0300 move.l [A7], 0x1000300 00003F22 70F0 moveq.l D0, 0xFFFFFFF0 00003F24 D06E FFFA add.w D0, [A6 - 0x6] 00003F28 3F00 move.w -[A7], D0 00003F2A 70F0 moveq.l D0, 0xFFFFFFF0 00003F2C D06E FFFE add.w D0, [A6 - 0x2] 00003F30 3F00 move.w -[A7], D0 00003F32 2F3C 0010 0010 move.l -[A7], 0x100010 00003F38 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003F3C 2F2E 000C move.l -[A7], [A6 + 0xC] 00003F40 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003F44 4EBA CFFA jsr [PC - 0x3006 /* 00000F40 */] 00003F48 206E 0008 movea.l A0, [A6 + 0x8] 00003F4C 2050 movea.l A0, [A0] 00003F4E 117C 0001 001C move.b [A0 + 0x1C], 0x1 00003F54 4E5E unlink A6 00003F56 4E75 rts export_334: 00003F58 4E56 FFF4 link A6, -0x000C 00003F5C 2F0C move.l -[A7], A4 00003F5E 286E 0008 movea.l A4, [A6 + 0x8] 00003F62 2F0C move.l -[A7], A4 00003F64 4EAD 0B02 jsr [A5 + 0xB02] 00003F68 4A00 tst.b D0 00003F6A 588F addq.l A7, 4 00003F6C 6734 beq +0x36 /* 00003FA2 */ 00003F6E 2054 movea.l A0, [A4] 00003F70 4A28 006C tst.b [A0 + 0x6C] 00003F74 6720 beq +0x22 /* 00003F96 */ 00003F76 2054 movea.l A0, [A4] 00003F78 4868 0036 pea.l [A0 + 0x36] 00003F7C 486E FFF4 pea.l [A6 - 0xC] 00003F80 4EAD 19C2 jsr [A5 + 0x19C2] 00003F84 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00003F88 2F3C 00C8 0001 move.l -[A7], 0xC80001 00003F8E 4EAD 0492 jsr [A5 + 0x492] 00003F92 508F addq.l A7, 8 00003F94 6032 bra +0x34 /* 00003FC8 */ label00003F96: 00003F96 A89E trap PenNormal 00003F98 2054 movea.l A0, [A4] 00003F9A 2F28 000E move.l -[A7], [A0 + 0xE] 00003F9E A904 trap DrawGrowIcon 00003FA0 6026 bra +0x28 /* 00003FC8 */ label00003FA2: 00003FA2 2054 movea.l A0, [A4] 00003FA4 4868 0036 pea.l [A0 + 0x36] 00003FA8 486E FFF8 pea.l [A6 - 0x8] 00003FAC 4EAD 19DA jsr [A5 + 0x19DA] 00003FB0 486E FFF8 pea.l [A6 - 0x8] 00003FB4 A8A1 trap FrameRect 00003FB6 486E FFF8 pea.l [A6 - 0x8] 00003FBA 2F3C 0001 0001 move.l -[A7], 0x10001 00003FC0 A8A9 trap InsetRect 00003FC2 486E FFF8 pea.l [A6 - 0x8] 00003FC6 A8A3 trap EraseRect label00003FC8: 00003FC8 285F movea.l A4, [A7]+ 00003FCA 4E5E unlink A6 00003FCC 4E75 rts export_335: 00003FCE 4E56 FFF8 link A6, -0x0008 00003FD2 2F0C move.l -[A7], A4 00003FD4 286E 0008 movea.l A4, [A6 + 0x8] 00003FD8 2054 movea.l A0, [A4] 00003FDA 4A28 001B tst.b [A0 + 0x1B] 00003FDE 6638 bne +0x3A /* 00004018 */ 00003FE0 2054 movea.l A0, [A4] 00003FE2 117C 0001 001B move.b [A0 + 0x1B], 0x1 00003FE8 2F0C move.l -[A7], A4 00003FEA 4EAD E740 jsr [A5 - 0x18C0] 00003FEE 4A00 tst.b D0 00003FF0 588F addq.l A7, 4 00003FF2 6724 beq +0x26 /* 00004018 */ 00003FF4 486E FFF8 pea.l [A6 - 0x8] 00003FF8 2054 movea.l A0, [A4] 00003FFA 4868 0046 pea.l [A0 + 0x46] 00003FFE 2F0C move.l -[A7], A4 00004000 4EAD 0842 jsr [A5 + 0x842] 00004004 486E FFF8 pea.l [A6 - 0x8] 00004008 2F0C move.l -[A7], A4 0000400A 4EAD E3B2 jsr [A5 - 0x1C4E] 0000400E 486E FFF8 pea.l [A6 - 0x8] 00004012 A92A trap ValidRect 00004014 4FEF 0014 lea.l A7, [A7 + 0x14] label00004018: 00004018 285F movea.l A4, [A7]+ 0000401A 4E5E unlink A6 0000401C 4E75 rts export_336: 0000401E 4E56 FFF8 link A6, -0x0008 00004022 2F0C move.l -[A7], A4 00004024 286E 0008 movea.l A4, [A6 + 0x8] 00004028 2054 movea.l A0, [A4] 0000402A 4A28 001B tst.b [A0 + 0x1B] 0000402E 6730 beq +0x32 /* 00004060 */ 00004030 2054 movea.l A0, [A4] 00004032 4228 001B clr.b [A0 + 0x1B] 00004036 2F0C move.l -[A7], A4 00004038 4EAD E740 jsr [A5 - 0x18C0] 0000403C 4A00 tst.b D0 0000403E 588F addq.l A7, 4 00004040 671E beq +0x20 /* 00004060 */ 00004042 486E FFF8 pea.l [A6 - 0x8] 00004046 2054 movea.l A0, [A4] 00004048 4868 0046 pea.l [A0 + 0x46] 0000404C 2F0C move.l -[A7], A4 0000404E 4EAD 0842 jsr [A5 + 0x842] 00004052 486E FFF8 pea.l [A6 - 0x8] 00004056 2F0C move.l -[A7], A4 00004058 4EAD E3B2 jsr [A5 - 0x1C4E] 0000405C 4FEF 0014 lea.l A7, [A7 + 0x14] label00004060: 00004060 285F movea.l A4, [A7]+ 00004062 4E5E unlink A6 00004064 4E75 rts export_343: fn00004066: 00004066 4E56 0000 link A6, 0 0000406A 2F0C move.l -[A7], A4 0000406C 286E 0008 movea.l A4, [A6 + 0x8] 00004070 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004074 2F0C move.l -[A7], A4 00004076 4EAD 0FBA jsr [A5 + 0xFBA] 0000407A 2054 movea.l A0, [A4] 0000407C 42A8 000E clr.l [A0 + 0xE] 00004080 216E 000C 0012 move.l [A0 + 0x12], [A6 + 0xC] 00004086 42A8 0016 clr.l [A0 + 0x16] 0000408A 4228 001A clr.b [A0 + 0x1A] 0000408E 4228 001B clr.b [A0 + 0x1B] 00004092 4228 001C clr.b [A0 + 0x1C] 00004096 4228 001D clr.b [A0 + 0x1D] 0000409A 42A8 001E clr.l [A0 + 0x1E] 0000409E 4228 0022 clr.b [A0 + 0x22] 000040A2 4268 0024 clr.w [A0 + 0x24] 000040A6 286E FFFC movea.l A4, [A6 - 0x4] 000040AA 4E5E unlink A6 000040AC 4E75 rts export_344: 000040AE 4E56 0000 link A6, 0 000040B2 48E7 0018 movem.l -[A7], A3,A4 000040B6 286E 0008 movea.l A4, [A6 + 0x8] 000040BA 2054 movea.l A0, [A4] 000040BC 4228 001D clr.b [A0 + 0x1D] 000040C0 42A8 001E clr.l [A0 + 0x1E] 000040C4 4228 0022 clr.b [A0 + 0x22] 000040C8 4268 0024 clr.w [A0 + 0x24] 000040CC 42A7 clr.l -[A7] 000040CE 2F2E 000C move.l -[A7], [A6 + 0xC] 000040D2 3F2E 0010 move.w -[A7], [A6 + 0x10] 000040D6 A9A0 trap GetResource 000040D8 265F movea.l A3, [A7]+ 000040DA 2F0B move.l -[A7], A3 000040DC 4EAD 1A8A jsr [A5 + 0x1A8A] 000040E0 204B movea.l A0, A3 000040E2 A029 trap HLock 000040E4 2F13 move.l -[A7], [A3] 000040E6 2F2E 0016 move.l -[A7], [A6 + 0x16] 000040EA 2F2E 0012 move.l -[A7], [A6 + 0x12] 000040EE 2F0C move.l -[A7], A4 000040F0 4EAD E73A jsr [A5 - 0x18C6] 000040F4 204B movea.l A0, A3 000040F6 A02A trap HUnlock 000040F8 4CEE 1800 FFF8 movem.l A4,A3, [A6 - 0x8] 000040FE 4E5E unlink A6 00004100 4E75 rts export_345: fn00004102: 00004102 4E56 0000 link A6, 0 00004106 48E7 0018 movem.l -[A7], A3,A4 0000410A 266E 0008 movea.l A3, [A6 + 0x8] 0000410E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004112 2F0B move.l -[A7], A3 00004114 4EAD 0FBA jsr [A5 + 0xFBA] 00004118 2053 movea.l A0, [A3] 0000411A 42A8 000E clr.l [A0 + 0xE] 0000411E 216E 000C 0012 move.l [A0 + 0x12], [A6 + 0xC] 00004124 42A8 0016 clr.l [A0 + 0x16] 00004128 286E 0014 movea.l A4, [A6 + 0x14] 0000412C 4A54 tst.w [A4] 0000412E 56C0 sne D0 00004130 4400 neg.b D0 00004132 1140 001A move.b [A0 + 0x1A], D0 00004136 4A6C 0002 tst.w [A4 + 0x2] 0000413A 56C0 sne D0 0000413C 4400 neg.b D0 0000413E 1140 001B move.b [A0 + 0x1B], D0 00004142 4A6C 0004 tst.w [A4 + 0x4] 00004146 56C0 sne D0 00004148 4400 neg.b D0 0000414A 1140 001C move.b [A0 + 0x1C], D0 0000414E 4228 0022 clr.b [A0 + 0x22] 00004152 4CEE 1800 FFF8 movem.l A4,A3, [A6 - 0x8] 00004158 4E5E unlink A6 0000415A 4E75 rts export_346: fn0000415C: 0000415C 4E56 0000 link A6, 0 00004160 2F0C move.l -[A7], A4 00004162 286E 0008 movea.l A4, [A6 + 0x8] 00004166 2054 movea.l A0, [A4] 00004168 4AA8 0016 tst.l [A0 + 0x16] 0000416C 6712 beq +0x14 /* 00004180 */ 0000416E 2054 movea.l A0, [A4] 00004170 2F28 0016 move.l -[A7], [A0 + 0x16] 00004174 4EAD 10DA jsr [A5 + 0x10DA] 00004178 2054 movea.l A0, [A4] 0000417A 42A8 0016 clr.l [A0 + 0x16] 0000417E 588F addq.l A7, 4 label00004180: 00004180 2054 movea.l A0, [A4] 00004182 4AA8 0012 tst.l [A0 + 0x12] 00004186 670E beq +0x10 /* 00004196 */ 00004188 2F0C move.l -[A7], A4 0000418A 2054 movea.l A0, [A4] 0000418C 2F28 0012 move.l -[A7], [A0 + 0x12] 00004190 4EAD 0BEA jsr [A5 + 0xBEA] 00004194 508F addq.l A7, 8 label00004196: 00004196 B9ED E17E cmpa.l A4, [A5 - 0x1E82] 0000419A 6604 bne +0x6 /* 000041A0 */ 0000419C 42AD E17E clr.l [A5 - 0x1E82] label000041A0: 000041A0 2F0C move.l -[A7], A4 000041A2 4EAD 0FC2 jsr [A5 + 0xFC2] 000041A6 286E FFFC movea.l A4, [A6 - 0x4] 000041AA 4E5E unlink A6 000041AC 4E75 rts export_363: fn000041AE: 000041AE 4E56 0000 link A6, 0 000041B2 206E 0008 movea.l A0, [A6 + 0x8] 000041B6 2050 movea.l A0, [A0] 000041B8 117C 0001 001A move.b [A0 + 0x1A], 0x1 000041BE 4EBA 078C jsr [PC + 0x78C /* 0000494C */] 000041C2 4E5E unlink A6 000041C4 4E75 rts export_364: fn000041C6: 000041C6 4E56 FFFC link A6, -0x0004 000041CA 206E 0008 movea.l A0, [A6 + 0x8] 000041CE 2050 movea.l A0, [A0] 000041D0 4228 001A clr.b [A0 + 0x1A] 000041D4 202D E148 move.l D0, [A5 - 0x1EB8] 000041D8 B0AE 0008 cmp.l D0, [A6 + 0x8] 000041DC 6614 bne +0x16 /* 000041F2 */ 000041DE 1F3C 0001 move.b -[A7], 0x1 000041E2 206E 0008 movea.l A0, [A6 + 0x8] 000041E6 2050 movea.l A0, [A0] 000041E8 2F28 000A move.l -[A7], [A0 + 0xA] 000041EC 4EAD ED34 jsr [A5 - 0x12CC] 000041F0 5C8F addq.l A7, 6 label000041F2: 000041F2 4EBA 0758 jsr [PC + 0x758 /* 0000494C */] 000041F6 4E5E unlink A6 000041F8 4E75 rts export_337: 000041FA 4E56 FFFC link A6, -0x0004 000041FE 2F0C move.l -[A7], A4 00004200 206E 0008 movea.l A0, [A6 + 0x8] 00004204 2850 movea.l A4, [A0] 00004206 4A2C 001B tst.b [A4 + 0x1B] 0000420A 671A beq +0x1C /* 00004226 */ 0000420C 4A2C 001A tst.b [A4 + 0x1A] 00004210 6714 beq +0x16 /* 00004226 */ 00004212 206E 0008 movea.l A0, [A6 + 0x8] 00004216 2050 movea.l A0, [A0] 00004218 4228 001B clr.b [A0 + 0x1B] 0000421C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004220 4EAD E760 jsr [A5 - 0x18A0] 00004224 588F addq.l A7, 4 label00004226: 00004226 285F movea.l A4, [A7]+ 00004228 4E5E unlink A6 0000422A 4E75 rts export_365: fn0000422C: 0000422C 4E56 FFFC link A6, -0x0004 00004230 206E 0008 movea.l A0, [A6 + 0x8] 00004234 2050 movea.l A0, [A0] 00004236 117C 0001 001B move.b [A0 + 0x1B], 0x1 0000423C 4EBA 070E jsr [PC + 0x70E /* 0000494C */] 00004240 206E 0008 movea.l A0, [A6 + 0x8] 00004244 2050 movea.l A0, [A0] 00004246 4AA8 0016 tst.l [A0 + 0x16] 0000424A 6714 beq +0x16 /* 00004260 */ 0000424C 486D 0AAA pea.l [A5 + 0xAAA] 00004250 206E 0008 movea.l A0, [A6 + 0x8] 00004254 2050 movea.l A0, [A0] 00004256 2F28 0016 move.l -[A7], [A0 + 0x16] 0000425A 4EAD 1102 jsr [A5 + 0x1102] 0000425E 508F addq.l A7, 8 label00004260: 00004260 4E5E unlink A6 00004262 4E75 rts export_338: 00004264 4E56 0000 link A6, 0 00004268 48E7 0118 movem.l -[A7], D7,A3,A4 0000426C 266E 0008 movea.l A3, [A6 + 0x8] 00004270 2853 movea.l A4, [A3] 00004272 4A2C 001A tst.b [A4 + 0x1A] 00004276 6712 beq +0x14 /* 0000428A */ 00004278 1E2C 001B move.b D7, [A4 + 0x1B] 0000427C 2F0B move.l -[A7], A3 0000427E 4EAD E762 jsr [A5 - 0x189E] 00004282 2053 movea.l A0, [A3] 00004284 1147 001B move.b [A0 + 0x1B], D7 00004288 588F addq.l A7, 4 label0000428A: 0000428A 4CDF 1880 movem.l A4,A3,D7, [A7]+ 0000428E 4E5E unlink A6 00004290 4E75 rts export_366: fn00004292: 00004292 4E56 0000 link A6, 0 00004296 2F0C move.l -[A7], A4 00004298 286E 0008 movea.l A4, [A6 + 0x8] 0000429C 2054 movea.l A0, [A4] 0000429E 4228 001B clr.b [A0 + 0x1B] 000042A2 4EBA 06A8 jsr [PC + 0x6A8 /* 0000494C */] 000042A6 2054 movea.l A0, [A4] 000042A8 4AA8 0016 tst.l [A0 + 0x16] 000042AC 6710 beq +0x12 /* 000042BE */ 000042AE 486D 0AB2 pea.l [A5 + 0xAB2] 000042B2 2054 movea.l A0, [A4] 000042B4 2F28 0016 move.l -[A7], [A0 + 0x16] 000042B8 4EAD 1102 jsr [A5 + 0x1102] 000042BC 508F addq.l A7, 8 label000042BE: 000042BE B9ED E148 cmpa.l A4, [A5 - 0x1EB8] 000042C2 6610 bne +0x12 /* 000042D4 */ 000042C4 1F3C 0001 move.b -[A7], 0x1 000042C8 2054 movea.l A0, [A4] 000042CA 2F28 000A move.l -[A7], [A0 + 0xA] 000042CE 4EAD ED34 jsr [A5 - 0x12CC] 000042D2 5C8F addq.l A7, 6 label000042D4: 000042D4 285F movea.l A4, [A7]+ 000042D6 4E5E unlink A6 000042D8 4E75 rts export_347: 000042DA 4E56 0000 link A6, 0 000042DE 206E 0008 movea.l A0, [A6 + 0x8] 000042E2 2050 movea.l A0, [A0] 000042E4 1028 001A move.b D0, [A0 + 0x1A] 000042E8 4E5E unlink A6 000042EA 4E75 rts export_348: 000042EC 4E56 0000 link A6, 0 000042F0 2F0C move.l -[A7], A4 000042F2 206E 0008 movea.l A0, [A6 + 0x8] 000042F6 2850 movea.l A4, [A0] 000042F8 4A2C 001B tst.b [A4 + 0x1B] 000042FC 6714 beq +0x16 /* 00004312 */ 000042FE 4AAC 0012 tst.l [A4 + 0x12] 00004302 670A beq +0xC /* 0000430E */ 00004304 2F2C 0012 move.l -[A7], [A4 + 0x12] 00004308 4EAD 0B02 jsr [A5 + 0xB02] 0000430C 6006 bra +0x8 /* 00004314 */ label0000430E: 0000430E 7001 moveq.l D0, 0x01 00004310 6002 bra +0x4 /* 00004314 */ label00004312: 00004312 7000 moveq.l D0, 0x00 label00004314: 00004314 286E FFFC movea.l A4, [A6 - 0x4] 00004318 4E5E unlink A6 0000431A 4E75 rts export_349: 0000431C 4E56 0000 link A6, 0 00004320 206E 0008 movea.l A0, [A6 + 0x8] 00004324 2050 movea.l A0, [A0] 00004326 4A28 001A tst.b [A0 + 0x1A] 0000432A 6710 beq +0x12 /* 0000433C */ 0000432C 206E 0008 movea.l A0, [A6 + 0x8] 00004330 2050 movea.l A0, [A0] 00004332 2F28 0012 move.l -[A7], [A0 + 0x12] 00004336 4EAD E740 jsr [A5 - 0x18C0] 0000433A 6002 bra +0x4 /* 0000433E */ label0000433C: 0000433C 7000 moveq.l D0, 0x00 label0000433E: 0000433E 4E5E unlink A6 00004340 4E75 rts export_367: fn00004342: 00004342 4E56 FFF4 link A6, -0x000C 00004346 48E7 0138 movem.l -[A7], D7,A2,A3,A4 0000434A 266E 000C movea.l A3, [A6 + 0xC] 0000434E 246E 0008 movea.l A2, [A6 + 0x8] 00004352 49EB 000A lea.l A4, [A3 + 0xA] 00004356 2F14 move.l -[A7], [A4] 00004358 2F0A move.l -[A7], A2 0000435A 4EAD 0BF2 jsr [A5 + 0xBF2] 0000435E 2E00 move.l D7, D0 00004360 4A87 tst.l D7 00004362 508F addq.l A7, 8 00004364 6600 0090 bne +0x92 /* 000043F6 */ 00004368 2F0B move.l -[A7], A3 0000436A 2F0A move.l -[A7], A2 0000436C 4EBA 066C jsr [PC + 0x66C /* 000049DA */] 00004370 2052 movea.l A0, [A2] 00004372 4A28 001D tst.b [A0 + 0x1D] 00004376 508F addq.l A7, 8 00004378 6716 beq +0x18 /* 00004390 */ 0000437A B5ED E148 cmpa.l A2, [A5 - 0x1EB8] 0000437E 6710 beq +0x12 /* 00004390 */ 00004380 1F3C 0001 move.b -[A7], 0x1 00004384 2F0A move.l -[A7], A2 00004386 4EAD ED34 jsr [A5 - 0x12CC] 0000438A 4A00 tst.b D0 0000438C 5C8F addq.l A7, 6 0000438E 6770 beq +0x72 /* 00004400 */ label00004390: 00004390 2F0A move.l -[A7], A2 00004392 4EAD E782 jsr [A5 - 0x187E] 00004396 2D54 FFFC move.l [A6 - 0x4], [A4] 0000439A 2052 movea.l A0, [A2] 0000439C 4A28 0022 tst.b [A0 + 0x22] 000043A0 588F addq.l A7, 4 000043A2 6614 bne +0x16 /* 000043B8 */ 000043A4 486E FFF4 pea.l [A6 - 0xC] 000043A8 486E FFF8 pea.l [A6 - 0x8] 000043AC 2F0A move.l -[A7], A2 000043AE 4EAD E744 jsr [A5 - 0x18BC] 000043B2 4FEF 000C lea.l A7, [A7 + 0xC] 000043B6 6016 bra +0x18 /* 000043CE */ label000043B8: 000043B8 7010 moveq.l D0, 0x10 000043BA D0AD E25A add.l D0, [A5 - 0x1DA6] 000043BE 2840 movea.l A4, D0 000043C0 306C 0002 movea.w A0, [A4 + 0x2] 000043C4 2D48 FFF8 move.l [A6 - 0x8], A0 000043C8 3254 movea.w A1, [A4] 000043CA 2D49 FFF4 move.l [A6 - 0xC], A1 label000043CE: 000043CE 302E FFFA move.w D0, [A6 - 0x6] 000043D2 D16E FFFE add.w [A6 - 0x2], D0 000043D6 302E FFF6 move.w D0, [A6 - 0xA] 000043DA D16E FFFC add.w [A6 - 0x4], D0 000043DE 2F2B 0006 move.l -[A7], [A3 + 0x6] 000043E2 3F2B 000E move.w -[A7], [A3 + 0xE] 000043E6 2F2E FFFC move.l -[A7], [A6 - 0x4] 000043EA 2F0A move.l -[A7], A2 000043EC 4EAD E766 jsr [A5 - 0x189A] 000043F0 4FEF 000E lea.l A7, [A7 + 0xE] 000043F4 600A bra +0xC /* 00004400 */ label000043F6: 000043F6 2F0B move.l -[A7], A3 000043F8 2F07 move.l -[A7], D7 000043FA 4EAD E764 jsr [A5 - 0x189C] 000043FE 508F addq.l A7, 8 label00004400: 00004400 4CDF 1C80 movem.l A4,A3,A2,D7, [A7]+ 00004404 4E5E unlink A6 00004406 4E75 rts export_368: 00004408 4E56 0000 link A6, 0 0000440C 4E5E unlink A6 0000440E 4E75 rts export_370: 00004410 4E56 0000 link A6, 0 00004414 4E5E unlink A6 00004416 4E75 rts export_339: 00004418 4E56 FFE8 link A6, -0x0018 0000441C 2F0C move.l -[A7], A4 0000441E 286E 0008 movea.l A4, [A6 + 0x8] 00004422 2F0C move.l -[A7], A4 00004424 4EAD 0AFA jsr [A5 + 0xAFA] 00004428 4A00 tst.b D0 0000442A 588F addq.l A7, 4 0000442C 673C beq +0x3E /* 0000446A */ 0000442E 2054 movea.l A0, [A4] 00004430 4A28 001C tst.b [A0 + 0x1C] 00004434 6734 beq +0x36 /* 0000446A */ 00004436 486E FFF0 pea.l [A6 - 0x10] 0000443A 2F0C move.l -[A7], A4 0000443C 4EAD E746 jsr [A5 - 0x18BA] 00004440 486E FFE8 pea.l [A6 - 0x18] 00004444 486E FFF0 pea.l [A6 - 0x10] 00004448 2F0C move.l -[A7], A4 0000444A 4EAD E784 jsr [A5 - 0x187C] 0000444E 2EAD E18C move.l [A7], [A5 - 0x1E74] 00004452 486E FFE8 pea.l [A6 - 0x18] 00004456 A8DF trap RectRgn 00004458 2EAE 000C move.l [A7], [A6 + 0xC] 0000445C 2F2D E18C move.l -[A7], [A5 - 0x1E74] 00004460 2F2E 000C move.l -[A7], [A6 + 0xC] 00004464 A8E6 trap DiffRgn 00004466 4FEF 000C lea.l A7, [A7 + 0xC] label0000446A: 0000446A 285F movea.l A4, [A7]+ 0000446C 4E5E unlink A6 0000446E 4E75 rts export_371: fn00004470: 00004470 4E56 FEC4 link A6, -0x013C 00004474 48E7 0038 movem.l -[A7], A2,A3,A4 00004478 246E 0010 movea.l A2, [A6 + 0x10] 0000447C 266E 0008 movea.l A3, [A6 + 0x8] 00004480 2F2E 000C move.l -[A7], [A6 + 0xC] 00004484 2F0B move.l -[A7], A3 00004486 4EAD 0BF2 jsr [A5 + 0xBF2] 0000448A 2840 movea.l A4, D0 0000448C 200C move.l D0, A4 0000448E 508F addq.l A7, 8 00004490 6600 00A4 bne +0xA6 /* 00004536 */ 00004494 486E FED8 pea.l [A6 - 0x128] 00004498 2F0B move.l -[A7], A3 0000449A 4EAD E74A jsr [A5 - 0x18B6] 0000449E 486E FED0 pea.l [A6 - 0x130] 000044A2 486E FED8 pea.l [A6 - 0x128] 000044A6 2F0B move.l -[A7], A3 000044A8 4EAD E784 jsr [A5 - 0x187C] 000044AC 2E8A move.l [A7], A2 000044AE 486E FED0 pea.l [A6 - 0x130] 000044B2 A8DF trap RectRgn 000044B4 2053 movea.l A0, [A3] 000044B6 4AA8 0016 tst.l [A0 + 0x16] 000044BA 4FEF 0010 lea.l A7, [A7 + 0x10] 000044BE 6714 beq +0x16 /* 000044D4 */ 000044C0 2F0A move.l -[A7], A2 000044C2 486D 0ABA pea.l [A5 + 0xABA] 000044C6 2053 movea.l A0, [A3] 000044C8 2F28 0016 move.l -[A7], [A0 + 0x16] 000044CC 4EAD 110A jsr [A5 + 0x110A] 000044D0 4FEF 000C lea.l A7, [A7 + 0xC] label000044D4: 000044D4 486E FECC pea.l [A6 - 0x134] 000044D8 A874 trap GetPort 000044DA 2053 movea.l A0, [A3] 000044DC 2F28 000E move.l -[A7], [A0 + 0xE] 000044E0 A873 trap SetPort 000044E2 2053 movea.l A0, [A3] 000044E4 2068 000E movea.l A0, [A0 + 0xE] 000044E8 2D68 0010 FEC8 move.l [A6 - 0x138], [A0 + 0x10] 000044EE 2D6E FEC8 FEC4 move.l [A6 - 0x13C], [A6 - 0x138] 000044F4 486E FEC4 pea.l [A6 - 0x13C] 000044F8 A870 trap LocalToGlobal 000044FA 3F2E FEC6 move.w -[A7], [A6 - 0x13A] 000044FE 3F2E FEC4 move.w -[A7], [A6 - 0x13C] 00004502 A878 trap SetOrigin 00004504 2053 movea.l A0, [A3] 00004506 2068 000E movea.l A0, [A0 + 0xE] 0000450A 2F28 0018 move.l -[A7], [A0 + 0x18] 0000450E 2F0A move.l -[A7], A2 00004510 2F0A move.l -[A7], A2 00004512 A8E4 trap SectRgn 00004514 3F2E FECA move.w -[A7], [A6 - 0x136] 00004518 3F2E FEC8 move.w -[A7], [A6 - 0x138] 0000451C A878 trap SetOrigin 0000451E 2F2E FECC move.l -[A7], [A6 - 0x134] 00004522 A873 trap SetPort 00004524 2F0A move.l -[A7], A2 00004526 2F2E 000C move.l -[A7], [A6 + 0xC] 0000452A 2F0B move.l -[A7], A3 0000452C 4EAD E76E jsr [A5 - 0x1892] 00004530 4FEF 000C lea.l A7, [A7 + 0xC] 00004534 6010 bra +0x12 /* 00004546 */ label00004536: 00004536 2F0A move.l -[A7], A2 00004538 2F2E 000C move.l -[A7], [A6 + 0xC] 0000453C 2F0C move.l -[A7], A4 0000453E 4EAD E76C jsr [A5 - 0x1894] 00004542 4FEF 000C lea.l A7, [A7 + 0xC] label00004546: 00004546 082D 0001 E132 btst.b [A5 - 0x1ECE], 0x1 0000454C 6762 beq +0x64 /* 000045B0 */ 0000454E 4227 clr.b -[A7] 00004550 303C 0003 move.w D0, 0x3 00004554 A830 trap Pack14 00004556 4A1F tst.b [A7]+ 00004558 6756 beq +0x58 /* 000045B0 */ 0000455A 4AAD E732 tst.l [A5 - 0x18CE] 0000455E 6650 bne +0x52 /* 000045B0 */ 00004560 42AE FEEE clr.l [A6 - 0x112] 00004564 426E FEF6 clr.w [A6 - 0x10A] 00004568 486E FEE8 pea.l [A6 - 0x118] 0000456C 486E FEEA pea.l [A6 - 0x116] 00004570 486E FEEC pea.l [A6 - 0x114] 00004574 486E FEEE pea.l [A6 - 0x112] 00004578 486E FFF8 pea.l [A6 - 0x8] 0000457C 486E FEF2 pea.l [A6 - 0x10E] 00004580 486E FEF6 pea.l [A6 - 0x10A] 00004584 2F0B move.l -[A7], A3 00004586 4EAD 0BCA jsr [A5 + 0xBCA] 0000458A 3EAE FEE8 move.w [A7], [A6 - 0x118] 0000458E 3F2E FEEA move.w -[A7], [A6 - 0x116] 00004592 3F2E FEEC move.w -[A7], [A6 - 0x114] 00004596 2F2E FEEE move.l -[A7], [A6 - 0x112] 0000459A 486E FFF8 pea.l [A6 - 0x8] 0000459E 2F2E FEF2 move.l -[A7], [A6 - 0x10E] 000045A2 486E FEF6 pea.l [A6 - 0x10A] 000045A6 2F0B move.l -[A7], A3 000045A8 4EAD 0BD2 jsr [A5 + 0xBD2] 000045AC 4FEF 0038 lea.l A7, [A7 + 0x38] label000045B0: 000045B0 4CDF 1C00 movem.l A4,A3,A2, [A7]+ 000045B4 4E5E unlink A6 000045B6 4E75 rts export_372: 000045B8 4E56 0000 link A6, 0 000045BC 486D E1EE pea.l [A5 - 0x1E12] 000045C0 A851 trap SetCursor 000045C2 4E5E unlink A6 000045C4 4E75 rts export_373: 000045C6 4E56 FFDE link A6, -0x0022 000045CA 48E7 0138 movem.l -[A7], D7,A2,A3,A4 000045CE 266E 0014 movea.l A3, [A6 + 0x14] 000045D2 246E 0024 movea.l A2, [A6 + 0x24] 000045D6 286E 0008 movea.l A4, [A6 + 0x8] 000045DA 2054 movea.l A0, [A4] 000045DC 4A68 0024 tst.w [A0 + 0x24] 000045E0 6F00 00A8 ble +0xAA /* 0000468A */ 000045E4 2F0C move.l -[A7], A4 000045E6 4EAD E774 jsr [A5 - 0x188C] 000045EA 3E00 move.w D7, D0 000045EC 4257 clr.w [A7] 000045EE 2F3C 6872 6374 move.l -[A7], 0x68726374 /* 'hrct' */ 000045F4 3F07 move.w -[A7], D7 000045F6 2054 movea.l A0, [A4] 000045F8 3F28 0024 move.w -[A7], [A0 + 0x24] 000045FC 4267 clr.w -[A7] 000045FE 486E FFDE pea.l [A6 - 0x22] 00004602 486E FFE4 pea.l [A6 - 0x1C] 00004606 486E FFE8 pea.l [A6 - 0x18] 0000460A 2F2E 001C move.l -[A7], [A6 + 0x1C] 0000460E 2F2E 0020 move.l -[A7], [A6 + 0x20] 00004612 2F2E 000C move.l -[A7], [A6 + 0xC] 00004616 486E FFE2 pea.l [A6 - 0x1E] 0000461A 303C 1306 move.w D0, 0x1306 0000461E A830 trap Pack14 00004620 4EAD 1A82 jsr [A5 + 0x1A82] 00004624 486E FFF0 pea.l [A6 - 0x10] 00004628 2F0C move.l -[A7], A4 0000462A 4EAD E74A jsr [A5 - 0x18B6] 0000462E 2E8B move.l [A7], A3 00004630 486E FFF0 pea.l [A6 - 0x10] 00004634 2F0C move.l -[A7], A4 00004636 4EAD E784 jsr [A5 - 0x187C] 0000463A 302B 0006 move.w D0, [A3 + 0x6] 0000463E 906B 0002 sub.w D0, [A3 + 0x2] 00004642 48C0 ext.l D0 00004644 81FC 0002 divs.w D0, 0x2 00004648 D06B 0002 add.w D0, [A3 + 0x2] 0000464C 206E 0010 movea.l A0, [A6 + 0x10] 00004650 3140 0002 move.w [A0 + 0x2], D0 00004654 302B 0004 move.w D0, [A3 + 0x4] 00004658 9053 sub.w D0, [A3] 0000465A 48C0 ext.l D0 0000465C 81FC 0002 divs.w D0, 0x2 00004660 D053 add.w D0, [A3] 00004662 3080 move.w [A0], D0 00004664 42AE 0018 clr.l [A6 + 0x18] 00004668 082E 0002 FFE1 btst.b [A6 - 0x1F], 0x2 0000466E 4FEF 0012 lea.l A7, [A7 + 0x12] 00004672 6706 beq +0x8 /* 0000467A */ 00004674 34BC 0001 move.w [A2], 0x1 00004678 6010 bra +0x12 /* 0000468A */ label0000467A: 0000467A 082E 0003 FFE1 btst.b [A6 - 0x1F], 0x3 00004680 6706 beq +0x8 /* 00004688 */ 00004682 34BC 0001 move.w [A2], 0x1 00004686 6002 bra +0x4 /* 0000468A */ label00004688: 00004688 4252 clr.w [A2] label0000468A: 0000468A 4CDF 1C80 movem.l A4,A3,A2,D7, [A7]+ 0000468E 4E5E unlink A6 00004690 4E75 rts export_374: 00004692 4E56 0000 link A6, 0 00004696 48E7 0300 movem.l -[A7], D6,D7 0000469A 2B6E 0008 E732 move.l [A5 - 0x18CE], [A6 + 0x8] 000046A0 202D E72E move.l D0, [A5 - 0x18D2] 000046A4 B0AE 0008 cmp.l D0, [A6 + 0x8] 000046A8 6756 beq +0x58 /* 00004700 */ 000046AA 206E 000C movea.l A0, [A6 + 0xC] 000046AE 4A50 tst.w [A0] 000046B0 674E beq +0x50 /* 00004700 */ 000046B2 1F3C 0001 move.b -[A7], 0x1 000046B6 4EAD 1A2A jsr [A5 + 0x1A2A] 000046BA 1E00 move.b D7, D0 000046BC 4257 clr.w [A7] 000046BE 2F2E 000C move.l -[A7], [A6 + 0xC] 000046C2 2F2E 0010 move.l -[A7], [A6 + 0x10] 000046C6 2F2E 0014 move.l -[A7], [A6 + 0x14] 000046CA 2F2E 0018 move.l -[A7], [A6 + 0x18] 000046CE 3F2E 001C move.w -[A7], [A6 + 0x1C] 000046D2 3F2E 001E move.w -[A7], [A6 + 0x1E] 000046D6 3F2E 0020 move.w -[A7], [A6 + 0x20] 000046DA 303C 0B01 move.w D0, 0xB01 000046DE A830 trap Pack14 000046E0 3C1F move.w D6, [A7]+ 000046E2 1F07 move.b -[A7], D7 000046E4 4EAD 1A2A jsr [A5 + 0x1A2A] 000046E8 4A46 tst.w D6 000046EA 548F addq.l A7, 2 000046EC 6712 beq +0x14 /* 00004700 */ 000046EE 42AD E732 clr.l [A5 - 0x18CE] 000046F2 0C46 FCAB cmpi.w D6, 0xFCAB 000046F6 6708 beq +0xA /* 00004700 */ 000046F8 3F06 move.w -[A7], D6 000046FA 42A7 clr.l -[A7] 000046FC 4EAD 1A62 jsr [A5 + 0x1A62] label00004700: 00004700 4CDF 00C0 movem.l D7,D6, [A7]+ 00004704 4E5E unlink A6 00004706 4E75 rts export_375: 00004708 4E56 0000 link A6, 0 0000470C 303C 0080 move.w D0, 0x80 00004710 4E5E unlink A6 00004712 4E75 rts export_350: 00004714 4E56 0000 link A6, 0 00004718 206E 0008 movea.l A0, [A6 + 0x8] 0000471C 2050 movea.l A0, [A0] 0000471E 2028 000E move.l D0, [A0 + 0xE] 00004722 4E5E unlink A6 00004724 4E75 rts export_351: 00004726 4E56 0000 link A6, 0 0000472A 206E 0010 movea.l A0, [A6 + 0x10] 0000472E 4290 clr.l [A0] 00004730 226E 000C movea.l A1, [A6 + 0xC] 00004734 4291 clr.l [A1] 00004736 4E5E unlink A6 00004738 4E75 rts export_352: 0000473A 4E56 0000 link A6, 0 0000473E 4E5E unlink A6 00004740 4E75 rts export_353: 00004742 4E56 0000 link A6, 0 00004746 2F2E 000C move.l -[A7], [A6 + 0xC] 0000474A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000474E 4EAD E746 jsr [A5 - 0x18BA] 00004752 4E5E unlink A6 00004754 4E75 rts export_354: 00004756 4E56 0000 link A6, 0 0000475A 4E5E unlink A6 0000475C 4E75 rts export_360: 0000475E 4E56 0000 link A6, 0 00004762 206E 0008 movea.l A0, [A6 + 0x8] 00004766 2050 movea.l A0, [A0] 00004768 216E 000C 001E move.l [A0 + 0x1E], [A6 + 0xC] 0000476E 4E5E unlink A6 00004770 4E75 rts export_361: 00004772 4E56 0000 link A6, 0 00004776 206E 0008 movea.l A0, [A6 + 0x8] 0000477A 2050 movea.l A0, [A0] 0000477C 2028 001E move.l D0, [A0 + 0x1E] 00004780 4E5E unlink A6 00004782 4E75 rts export_376: 00004784 4E56 0000 link A6, 0 00004788 2F0C move.l -[A7], A4 0000478A 286E 0008 movea.l A4, [A6 + 0x8] 0000478E 2054 movea.l A0, [A4] 00004790 4AA8 0016 tst.l [A0 + 0x16] 00004794 6618 bne +0x1A /* 000047AE */ 00004796 486D F2EE pea.l [A5 - 0xD12] 0000479A 4EAD 04CA jsr [A5 + 0x4CA] 0000479E 2054 movea.l A0, [A4] 000047A0 2140 0016 move.l [A0 + 0x16], D0 000047A4 2EA8 0016 move.l [A7], [A0 + 0x16] 000047A8 4EAD 149A jsr [A5 + 0x149A] 000047AC 588F addq.l A7, 4 label000047AE: 000047AE 2F2E 000C move.l -[A7], [A6 + 0xC] 000047B2 2054 movea.l A0, [A4] 000047B4 2F28 0016 move.l -[A7], [A0 + 0x16] 000047B8 4EAD 10EA jsr [A5 + 0x10EA] 000047BC 286E FFFC movea.l A4, [A6 - 0x4] 000047C0 4E5E unlink A6 000047C2 4E75 rts export_377: 000047C4 4E56 0000 link A6, 0 000047C8 2F2E 000C move.l -[A7], [A6 + 0xC] 000047CC 206E 0008 movea.l A0, [A6 + 0x8] 000047D0 2050 movea.l A0, [A0] 000047D2 2F28 0016 move.l -[A7], [A0 + 0x16] 000047D6 4EAD 10F2 jsr [A5 + 0x10F2] 000047DA 4E5E unlink A6 000047DC 4E75 rts export_340: 000047DE 4E56 0000 link A6, 0 000047E2 206E 0008 movea.l A0, [A6 + 0x8] 000047E6 2050 movea.l A0, [A0] 000047E8 4A28 001A tst.b [A0 + 0x1A] 000047EC 6710 beq +0x12 /* 000047FE */ 000047EE 206E 000C movea.l A0, [A6 + 0xC] 000047F2 2F10 move.l -[A7], [A0] 000047F4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000047F8 4EAD E74C jsr [A5 - 0x18B4] 000047FC 6002 bra +0x4 /* 00004800 */ label000047FE: 000047FE 7000 moveq.l D0, 0x00 label00004800: 00004800 4E5E unlink A6 00004802 4E75 rts export_378: 00004804 4E56 0000 link A6, 0 00004808 2F0C move.l -[A7], A4 0000480A 206E 0008 movea.l A0, [A6 + 0x8] 0000480E 2050 movea.l A0, [A0] 00004810 4AA8 0016 tst.l [A0 + 0x16] 00004814 6604 bne +0x6 /* 0000481A */ 00004816 7000 moveq.l D0, 0x00 00004818 602E bra +0x30 /* 00004848 */ label0000481A: 0000481A 486E 000C pea.l [A6 + 0xC] 0000481E 486D 0AC2 pea.l [A5 + 0xAC2] 00004822 206E 0008 movea.l A0, [A6 + 0x8] 00004826 2050 movea.l A0, [A0] 00004828 2F28 0016 move.l -[A7], [A0 + 0x16] 0000482C 4EAD 1522 jsr [A5 + 0x1522] 00004830 2840 movea.l A4, D0 00004832 200C move.l D0, A4 00004834 4FEF 000C lea.l A7, [A7 + 0xC] 00004838 6708 beq +0xA /* 00004842 */ 0000483A 2054 movea.l A0, [A4] 0000483C 4A28 001C tst.b [A0 + 0x1C] 00004840 6604 bne +0x6 /* 00004846 */ label00004842: 00004842 7000 moveq.l D0, 0x00 00004844 6002 bra +0x4 /* 00004848 */ label00004846: 00004846 200C move.l D0, A4 label00004848: 00004848 285F movea.l A4, [A7]+ 0000484A 4E5E unlink A6 0000484C 4E75 rts export_341: fn0000484E: 0000484E 4E56 0000 link A6, 0 00004852 48E7 0018 movem.l -[A7], A3,A4 00004856 286E 0008 movea.l A4, [A6 + 0x8] 0000485A 266E 000C movea.l A3, [A6 + 0xC] 0000485E 2F2B 0004 move.l -[A7], [A3 + 0x4] 00004862 2F0C move.l -[A7], A4 00004864 2053 movea.l A0, [A3] 00004866 4E90 jsr [A0] 00004868 4A00 tst.b D0 0000486A 508F addq.l A7, 8 0000486C 6706 beq +0x8 /* 00004874 */ 0000486E 274C 0008 move.l [A3 + 0x8], A4 00004872 601C bra +0x1E /* 00004890 */ label00004874: 00004874 2054 movea.l A0, [A4] 00004876 4AA8 0016 tst.l [A0 + 0x16] 0000487A 6714 beq +0x16 /* 00004890 */ 0000487C 2F0B move.l -[A7], A3 0000487E 486D 0ACA pea.l [A5 + 0xACA] 00004882 2054 movea.l A0, [A4] 00004884 2F28 0016 move.l -[A7], [A0 + 0x16] 00004888 4EAD 1512 jsr [A5 + 0x1512] 0000488C 4FEF 000C lea.l A7, [A7 + 0xC] label00004890: 00004890 4AAB 0008 tst.l [A3 + 0x8] 00004894 56C0 sne D0 00004896 4400 neg.b D0 00004898 4CDF 1800 movem.l A4,A3, [A7]+ 0000489C 4E5E unlink A6 0000489E 4E75 rts export_381: 000048A0 4E56 FFF4 link A6, -0x000C 000048A4 2D6E 000C FFF4 move.l [A6 - 0xC], [A6 + 0xC] 000048AA 2D6E 0010 FFF8 move.l [A6 - 0x8], [A6 + 0x10] 000048B0 42AE FFFC clr.l [A6 - 0x4] 000048B4 486E FFF4 pea.l [A6 - 0xC] 000048B8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000048BC 4EBA FF90 jsr [PC - 0x70 /* 0000484E */] 000048C0 202E FFFC move.l D0, [A6 - 0x4] 000048C4 4E5E unlink A6 000048C6 4E75 rts export_342: 000048C8 4E56 0000 link A6, 0 000048CC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000048D0 4EAD 0B6A jsr [A5 + 0xB6A] 000048D4 B0AE 000C cmp.l D0, [A6 + 0xC] 000048D8 57C0 seq D0 000048DA 4400 neg.b D0 000048DC 4E5E unlink A6 000048DE 4E75 rts export_380: 000048E0 4E56 0000 link A6, 0 000048E4 2F2E 000C move.l -[A7], [A6 + 0xC] 000048E8 486D 0AD2 pea.l [A5 + 0xAD2] 000048EC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000048F0 4EAD 0C0A jsr [A5 + 0xC0A] 000048F4 4E5E unlink A6 000048F6 4E75 rts export_355: 000048F8 4E56 0000 link A6, 0 000048FC 4E5E unlink A6 000048FE 4E75 rts export_369: 00004900 4E56 0000 link A6, 0 00004904 7001 moveq.l D0, 0x01 00004906 4E5E unlink A6 00004908 4E75 rts export_379: 0000490A 4E56 FFF8 link A6, -0x0008 0000490E 486E FFF8 pea.l [A6 - 0x8] 00004912 486E FFFC pea.l [A6 - 0x4] 00004916 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000491A 4EAD E744 jsr [A5 - 0x18BC] 0000491E 202E 000C move.l D0, [A6 + 0xC] 00004922 90AE FFFC sub.l D0, [A6 - 0x4] 00004926 206E 0014 movea.l A0, [A6 + 0x14] 0000492A 2080 move.l [A0], D0 0000492C 202E 0010 move.l D0, [A6 + 0x10] 00004930 90AE FFF8 sub.l D0, [A6 - 0x8] 00004934 226E 0018 movea.l A1, [A6 + 0x18] 00004938 2280 move.l [A1], D0 0000493A 4E5E unlink A6 0000493C 4E75 rts export_382: fn0000493E: 0000493E 4E56 0000 link A6, 0 00004942 2B6E 0008 E72A move.l [A5 - 0x18D6], [A6 + 0x8] 00004948 4E5E unlink A6 0000494A 4E75 rts export_384: fn0000494C: 0000494C 4E56 0000 link A6, 0 00004950 42AD E72A clr.l [A5 - 0x18D6] 00004954 4E5E unlink A6 00004956 4E75 rts export_383: 00004958 4E56 0000 link A6, 0 0000495C 4E5E unlink A6 0000495E 4E75 rts export_356: 00004960 4E56 0000 link A6, 0 00004964 206E 0008 movea.l A0, [A6 + 0x8] 00004968 2050 movea.l A0, [A0] 0000496A 116E 000C 001C move.b [A0 + 0x1C], [A6 + 0xC] 00004970 4E5E unlink A6 00004972 4E75 rts export_357: 00004974 4E56 0000 link A6, 0 00004978 206E 0008 movea.l A0, [A6 + 0x8] 0000497C 2050 movea.l A0, [A0] 0000497E 1028 001C move.b D0, [A0 + 0x1C] 00004982 4E5E unlink A6 00004984 4E75 rts export_358: 00004986 4E56 0000 link A6, 0 0000498A 206E 0008 movea.l A0, [A6 + 0x8] 0000498E 2050 movea.l A0, [A0] 00004990 116E 000C 001D move.b [A0 + 0x1D], [A6 + 0xC] 00004996 4E5E unlink A6 00004998 4E75 rts export_359: 0000499A 4E56 0000 link A6, 0 0000499E 206E 0008 movea.l A0, [A6 + 0x8] 000049A2 2050 movea.l A0, [A0] 000049A4 4A28 001D tst.b [A0 + 0x1D] 000049A8 670E beq +0x10 /* 000049B8 */ 000049AA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000049AE 4EAD E740 jsr [A5 - 0x18C0] 000049B2 4A00 tst.b D0 000049B4 588F addq.l A7, 4 000049B6 6604 bne +0x6 /* 000049BC */ label000049B8: 000049B8 7000 moveq.l D0, 0x00 000049BA 6002 bra +0x4 /* 000049BE */ label000049BC: 000049BC 7001 moveq.l D0, 0x01 label000049BE: 000049BE 4E5E unlink A6 000049C0 4E75 rts export_362: 000049C2 4E56 0000 link A6, 0 000049C6 206E 0008 movea.l A0, [A6 + 0x8] 000049CA 2050 movea.l A0, [A0] 000049CC 116E 000C 0022 move.b [A0 + 0x22], [A6 + 0xC] 000049D2 4EBA FF78 jsr [PC - 0x88 /* 0000494C */] 000049D6 4E5E unlink A6 000049D8 4E75 rts fn000049DA: 000049DA 4E56 FFFC link A6, -0x0004 000049DE 202E 0008 move.l D0, [A6 + 0x8] 000049E2 B0AD E17E cmp.l D0, [A5 - 0x1E82] 000049E6 6634 bne +0x36 /* 00004A1C */ 000049E8 206E 000C movea.l A0, [A6 + 0xC] 000049EC 2028 0006 move.l D0, [A0 + 0x6] 000049F0 90AD E174 sub.l D0, [A5 - 0x1E8C] 000049F4 B0B8 02F0 cmp.l D0, [0x000002F0 /* DoubleTime */] 000049F8 6422 bcc +0x24 /* 00004A1C */ 000049FA 206E 000C movea.l A0, [A6 + 0xC] 000049FE 2F28 000A move.l -[A7], [A0 + 0xA] 00004A02 2F2D E168 move.l -[A7], [A5 - 0x1E98] 00004A06 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004A0A 4EAD E768 jsr [A5 - 0x1898] 00004A0E 4A00 tst.b D0 00004A10 4FEF 000C lea.l A7, [A7 + 0xC] 00004A14 6706 beq +0x8 /* 00004A1C */ 00004A16 526D E182 addq.w [A5 - 0x1E7E], 1 00004A1A 6006 bra +0x8 /* 00004A22 */ label00004A1C: 00004A1C 3B7C 0001 E182 move.w [A5 - 0x1E7E], 0x1 label00004A22: 00004A22 2B6E 0008 E17E move.l [A5 - 0x1E82], [A6 + 0x8] 00004A28 4E5E unlink A6 00004A2A 4E75 rts export_385: 00004A2C 4E56 0000 link A6, 0 00004A30 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00004A34 3E2E 000C move.w D7, [A6 + 0xC] 00004A38 266E 0008 movea.l A3, [A6 + 0x8] 00004A3C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00004A40 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004A44 2F0B move.l -[A7], A3 00004A46 4EBA F61E jsr [PC - 0x9E2 /* 00004066 */] 00004A4A 4297 clr.l [A7] 00004A4C 2F3C 5749 4E44 move.l -[A7], 0x57494E44 /* 'WIND' */ 00004A52 3F07 move.w -[A7], D7 00004A54 A9A0 trap GetResource 00004A56 285F movea.l A4, [A7]+ 00004A58 2E8C move.l [A7], A4 00004A5A 4EAD 1A8A jsr [A5 + 0x1A8A] 00004A5E 2054 movea.l A0, [A4] 00004A60 3C28 000A move.w D6, [A0 + 0xA] 00004A64 4268 000A clr.w [A0 + 0xA] 00004A68 2054 movea.l A0, [A4] 00004A6A 2253 movea.l A1, [A3] 00004A6C 3368 0008 0026 move.w [A1 + 0x26], [A0 + 0x8] 00004A72 136E 000E 0030 move.b [A1 + 0x30], [A6 + 0xE] 00004A78 3E87 move.w [A7], D7 00004A7A 2F0B move.l -[A7], A3 00004A7C 4EAD 0C4A jsr [A5 + 0xC4A] 00004A80 2E8B move.l [A7], A3 00004A82 4EAD 0C3A jsr [A5 + 0xC3A] 00004A86 4A46 tst.w D6 00004A88 508F addq.l A7, 8 00004A8A 671E beq +0x20 /* 00004AAA */ 00004A8C 42A7 clr.l -[A7] 00004A8E 2F3C 5749 4E44 move.l -[A7], 0x57494E44 /* 'WIND' */ 00004A94 3F07 move.w -[A7], D7 00004A96 A9A0 trap GetResource 00004A98 285F movea.l A4, [A7]+ 00004A9A 2054 movea.l A0, [A4] 00004A9C 317C 0001 000A move.w [A0 + 0xA], 0x1 00004AA2 2F0B move.l -[A7], A3 00004AA4 4EAD 0D02 jsr [A5 + 0xD02] 00004AA8 588F addq.l A7, 4 label00004AAA: 00004AAA 4CDF 18C0 movem.l A4,A3,D7,D6, [A7]+ 00004AAE 4E5E unlink A6 00004AB0 4E75 rts export_386: 00004AB2 4E56 0000 link A6, 0 00004AB6 2F0C move.l -[A7], A4 00004AB8 286E 0008 movea.l A4, [A6 + 0x8] 00004ABC 2F2E 001C move.l -[A7], [A6 + 0x1C] 00004AC0 2F2E 0018 move.l -[A7], [A6 + 0x18] 00004AC4 2F0C move.l -[A7], A4 00004AC6 4EBA F59E jsr [PC - 0xA62 /* 00004066 */] 00004ACA 2054 movea.l A0, [A4] 00004ACC 116E 0014 0030 move.b [A0 + 0x30], [A6 + 0x14] 00004AD2 316E 0012 0026 move.w [A0 + 0x26], [A6 + 0x12] 00004AD8 1EAE 0016 move.b [A7], [A6 + 0x16] 00004ADC 3F2E 0012 move.w -[A7], [A6 + 0x12] 00004AE0 2F2E 000C move.l -[A7], [A6 + 0xC] 00004AE4 2F0C move.l -[A7], A4 00004AE6 4EAD 0C52 jsr [A5 + 0xC52] 00004AEA 2E8C move.l [A7], A4 00004AEC 4EAD 0C3A jsr [A5 + 0xC3A] 00004AF0 4A2E 0010 tst.b [A6 + 0x10] 00004AF4 4FEF 0016 lea.l A7, [A7 + 0x16] 00004AF8 6708 beq +0xA /* 00004B02 */ 00004AFA 2F0C move.l -[A7], A4 00004AFC 4EAD 0D02 jsr [A5 + 0xD02] 00004B00 588F addq.l A7, 4 label00004B02: 00004B02 285F movea.l A4, [A7]+ 00004B04 4E5E unlink A6 00004B06 4E75 rts export_387: 00004B08 4E56 0000 link A6, 0 00004B0C 2F0C move.l -[A7], A4 00004B0E 286E 0008 movea.l A4, [A6 + 0x8] 00004B12 2054 movea.l A0, [A4] 00004B14 4228 0032 clr.b [A0 + 0x32] 00004B18 317C 0080 0038 move.w [A0 + 0x38], 0x80 00004B1E 2F28 000E move.l -[A7], [A0 + 0xE] 00004B22 2F0C move.l -[A7], A4 00004B24 A918 trap SetWRefCon 00004B26 2054 movea.l A0, [A4] 00004B28 2068 000E movea.l A0, [A0 + 0xE] 00004B2C 317C 03E9 006C move.w [A0 + 0x6C], 0x3E9 00004B32 2078 09EE movea.l A0, [0x000009EE /* GrayRgn */] 00004B36 2050 movea.l A0, [A0] 00004B38 2254 movea.l A1, [A4] 00004B3A 2368 0002 0028 move.l [A1 + 0x28], [A0 + 0x2] 00004B40 2368 0006 002C move.l [A1 + 0x2C], [A0 + 0x6] 00004B46 4869 0028 pea.l [A1 + 0x28] 00004B4A 3029 002A move.w D0, [A1 + 0x2A] 00004B4E 4440 neg.w D0 00004B50 3F00 move.w -[A7], D0 00004B52 3029 0028 move.w D0, [A1 + 0x28] 00004B56 4440 neg.w D0 00004B58 3F00 move.w -[A7], D0 00004B5A A8A8 trap OffsetRect 00004B5C 2054 movea.l A0, [A4] 00004B5E 7064 moveq.l D0, 0x64 00004B60 3140 0028 move.w [A0 + 0x28], D0 00004B64 3140 002A move.w [A0 + 0x2A], D0 00004B68 4868 0034 pea.l [A0 + 0x34] 00004B6C 2F3C 7FFF 7FFF move.l -[A7], 0x7FFF7FFF 00004B72 A880 trap SetPt 00004B74 2054 movea.l A0, [A4] 00004B76 4228 0033 clr.b [A0 + 0x33] 00004B7A 117C 0001 001C move.b [A0 + 0x1C], 0x1 00004B80 2F0C move.l -[A7], A4 00004B82 2F28 0012 move.l -[A7], [A0 + 0x12] 00004B86 4EAD 0622 jsr [A5 + 0x622] 00004B8A 286E FFFC movea.l A4, [A6 - 0x4] 00004B8E 4E5E unlink A6 00004B90 4E75 rts export_388: 00004B92 4E56 0000 link A6, 0 00004B96 2F0C move.l -[A7], A4 00004B98 286E 0008 movea.l A4, [A6 + 0x8] 00004B9C 2054 movea.l A0, [A4] 00004B9E 4A28 001A tst.b [A0 + 0x1A] 00004BA2 6708 beq +0xA /* 00004BAC */ 00004BA4 2F0C move.l -[A7], A4 00004BA6 4EAD E75E jsr [A5 - 0x18A2] 00004BAA 588F addq.l A7, 4 label00004BAC: 00004BAC 2054 movea.l A0, [A4] 00004BAE 4AA8 0016 tst.l [A0 + 0x16] 00004BB2 6712 beq +0x14 /* 00004BC6 */ 00004BB4 2054 movea.l A0, [A4] 00004BB6 2F28 0016 move.l -[A7], [A0 + 0x16] 00004BBA 4EAD 10DA jsr [A5 + 0x10DA] 00004BBE 2054 movea.l A0, [A4] 00004BC0 42A8 0016 clr.l [A0 + 0x16] 00004BC4 588F addq.l A7, 4 label00004BC6: 00004BC6 2F0C move.l -[A7], A4 00004BC8 2054 movea.l A0, [A4] 00004BCA 2F28 0012 move.l -[A7], [A0 + 0x12] 00004BCE 4EAD 062A jsr [A5 + 0x62A] 00004BD2 2054 movea.l A0, [A4] 00004BD4 42A8 0012 clr.l [A0 + 0x12] 00004BD8 2EA8 000E move.l [A7], [A0 + 0xE] 00004BDC A914 trap DisposeWindow 00004BDE 2054 movea.l A0, [A4] 00004BE0 42A8 000E clr.l [A0 + 0xE] 00004BE4 2E8C move.l [A7], A4 00004BE6 4EBA F574 jsr [PC - 0xA8C /* 0000415C */] 00004BEA 286E FFFC movea.l A4, [A6 - 0x4] 00004BEE 4E5E unlink A6 00004BF0 4E75 rts export_389: 00004BF2 4E56 0000 link A6, 0 00004BF6 48E7 0108 movem.l -[A7], D7,A4 00004BFA 286E 0008 movea.l A4, [A6 + 0x8] 00004BFE 1F3C 0001 move.b -[A7], 0x1 00004C02 4EAD 1A2A jsr [A5 + 0x1A2A] 00004C06 1E00 move.b D7, D0 00004C08 E9ED 0041 E132 bfextu [A5 - 0x1ECE] {4:32}, D4 00004C0E 2054 movea.l A0, [A4] 00004C10 1140 0031 move.b [A0 + 0x31], D0 00004C14 4A28 0031 tst.b [A0 + 0x31] 00004C18 548F addq.l A7, 2 00004C1A 6722 beq +0x24 /* 00004C3E */ 00004C1C 42A7 clr.l -[A7] 00004C1E 3F2E 000C move.w -[A7], [A6 + 0xC] 00004C22 42A7 clr.l -[A7] 00004C24 2054 movea.l A0, [A4] 00004C26 4A28 0030 tst.b [A0 + 0x30] 00004C2A 6704 beq +0x6 /* 00004C30 */ 00004C2C 70FF moveq.l D0, 0xFFFFFFFF 00004C2E 6002 bra +0x4 /* 00004C32 */ label00004C30: 00004C30 7000 moveq.l D0, 0x00 label00004C32: 00004C32 2F00 move.l -[A7], D0 00004C34 AA46 trap GetNewCWindow 00004C36 2054 movea.l A0, [A4] 00004C38 215F 000E move.l [A0 + 0xE], [A7]+ 00004C3C 6020 bra +0x22 /* 00004C5E */ label00004C3E: 00004C3E 42A7 clr.l -[A7] 00004C40 3F2E 000C move.w -[A7], [A6 + 0xC] 00004C44 42A7 clr.l -[A7] 00004C46 2054 movea.l A0, [A4] 00004C48 4A28 0030 tst.b [A0 + 0x30] 00004C4C 6704 beq +0x6 /* 00004C52 */ 00004C4E 70FF moveq.l D0, 0xFFFFFFFF 00004C50 6002 bra +0x4 /* 00004C54 */ label00004C52: 00004C52 7000 moveq.l D0, 0x00 label00004C54: 00004C54 2F00 move.l -[A7], D0 00004C56 A9BD trap GetNewWindow 00004C58 2054 movea.l A0, [A4] 00004C5A 215F 000E move.l [A0 + 0xE], [A7]+ label00004C5E: 00004C5E 1F07 move.b -[A7], D7 00004C60 4EAD 1A2A jsr [A5 + 0x1A2A] 00004C64 2054 movea.l A0, [A4] 00004C66 2F28 000E move.l -[A7], [A0 + 0xE] 00004C6A 4EAD 1A7A jsr [A5 + 0x1A7A] 00004C6E 4CEE 1080 FFF8 movem.l A4,D7, [A6 - 0x8] 00004C74 4E5E unlink A6 00004C76 4E75 rts export_390: 00004C78 4E56 FFE0 link A6, -0x0020 00004C7C 48E7 0108 movem.l -[A7], D7,A4 00004C80 286E 0008 movea.l A4, [A6 + 0x8] 00004C84 422E FFE0 clr.b [A6 - 0x20] 00004C88 1F3C 0001 move.b -[A7], 0x1 00004C8C 4EAD 1A2A jsr [A5 + 0x1A2A] 00004C90 1E00 move.b D7, D0 00004C92 E9ED 0041 E132 bfextu [A5 - 0x1ECE] {4:32}, D4 00004C98 2054 movea.l A0, [A4] 00004C9A 1140 0031 move.b [A0 + 0x31], D0 00004C9E 4A28 0031 tst.b [A0 + 0x31] 00004CA2 548F addq.l A7, 2 00004CA4 6732 beq +0x34 /* 00004CD8 */ 00004CA6 42A7 clr.l -[A7] 00004CA8 42A7 clr.l -[A7] 00004CAA 2F2E 000C move.l -[A7], [A6 + 0xC] 00004CAE 486E FFE0 pea.l [A6 - 0x20] 00004CB2 4227 clr.b -[A7] 00004CB4 3F2E 0010 move.w -[A7], [A6 + 0x10] 00004CB8 2054 movea.l A0, [A4] 00004CBA 4A28 0030 tst.b [A0 + 0x30] 00004CBE 6704 beq +0x6 /* 00004CC4 */ 00004CC0 70FF moveq.l D0, 0xFFFFFFFF 00004CC2 6002 bra +0x4 /* 00004CC6 */ label00004CC4: 00004CC4 7000 moveq.l D0, 0x00 label00004CC6: 00004CC6 2F00 move.l -[A7], D0 00004CC8 1F2E 0012 move.b -[A7], [A6 + 0x12] 00004CCC 42A7 clr.l -[A7] 00004CCE AA45 trap NewCWindow 00004CD0 2054 movea.l A0, [A4] 00004CD2 215F 000E move.l [A0 + 0xE], [A7]+ 00004CD6 6030 bra +0x32 /* 00004D08 */ label00004CD8: 00004CD8 42A7 clr.l -[A7] 00004CDA 42A7 clr.l -[A7] 00004CDC 2F2E 000C move.l -[A7], [A6 + 0xC] 00004CE0 486E FFE0 pea.l [A6 - 0x20] 00004CE4 4227 clr.b -[A7] 00004CE6 3F2E 0010 move.w -[A7], [A6 + 0x10] 00004CEA 2054 movea.l A0, [A4] 00004CEC 4A28 0030 tst.b [A0 + 0x30] 00004CF0 6704 beq +0x6 /* 00004CF6 */ 00004CF2 70FF moveq.l D0, 0xFFFFFFFF 00004CF4 6002 bra +0x4 /* 00004CF8 */ label00004CF6: 00004CF6 7000 moveq.l D0, 0x00 label00004CF8: 00004CF8 2F00 move.l -[A7], D0 00004CFA 1F2E 0012 move.b -[A7], [A6 + 0x12] 00004CFE 42A7 clr.l -[A7] 00004D00 A913 trap NewWindow 00004D02 2054 movea.l A0, [A4] 00004D04 215F 000E move.l [A0 + 0xE], [A7]+ label00004D08: 00004D08 1F07 move.b -[A7], D7 00004D0A 4EAD 1A2A jsr [A5 + 0x1A2A] 00004D0E 2054 movea.l A0, [A4] 00004D10 2F28 000E move.l -[A7], [A0 + 0xE] 00004D14 4EAD 1A7A jsr [A5 + 0x1A7A] 00004D18 4CEE 1080 FFD8 movem.l A4,D7, [A6 - 0x28] 00004D1E 4E5E unlink A6 00004D20 4E75 rts export_391: 00004D22 4E56 0000 link A6, 0 00004D26 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004D2A 206E 0008 movea.l A0, [A6 + 0x8] 00004D2E 2050 movea.l A0, [A0] 00004D30 2F28 000A move.l -[A7], [A0 + 0xA] 00004D34 4EAD EFE4 jsr [A5 - 0x101C] 00004D38 4E5E unlink A6 00004D3A 4E75 rts export_392: 00004D3C 4E56 0000 link A6, 0 00004D40 48E7 0018 movem.l -[A7], A3,A4 00004D44 286E 000C movea.l A4, [A6 + 0xC] 00004D48 266E 0008 movea.l A3, [A6 + 0x8] 00004D4C 70FF moveq.l D0, 0xFFFFFFFF 00004D4E 2880 move.l [A4], D0 00004D50 2940 0004 move.l [A4 + 0x4], D0 00004D54 2053 movea.l A0, [A3] 00004D56 2068 000E movea.l A0, [A0 + 0xE] 00004D5A 2253 movea.l A1, [A3] 00004D5C 2269 000E movea.l A1, [A1 + 0xE] 00004D60 3029 0016 move.w D0, [A1 + 0x16] 00004D64 9068 0012 sub.w D0, [A0 + 0x12] 00004D68 3040 movea.w A0, D0 00004D6A 5288 addq.l A0, 1 00004D6C 2948 000C move.l [A4 + 0xC], A0 00004D70 2053 movea.l A0, [A3] 00004D72 2068 000E movea.l A0, [A0 + 0xE] 00004D76 2253 movea.l A1, [A3] 00004D78 2269 000E movea.l A1, [A1 + 0xE] 00004D7C 3029 0014 move.w D0, [A1 + 0x14] 00004D80 9068 0010 sub.w D0, [A0 + 0x10] 00004D84 3040 movea.w A0, D0 00004D86 5288 addq.l A0, 1 00004D88 2948 0008 move.l [A4 + 0x8], A0 00004D8C 4CDF 1800 movem.l A4,A3, [A7]+ 00004D90 4E5E unlink A6 00004D92 4E75 rts export_393: 00004D94 4E56 0000 link A6, 0 00004D98 48E7 0018 movem.l -[A7], A3,A4 00004D9C 286E 000C movea.l A4, [A6 + 0xC] 00004DA0 266E 0008 movea.l A3, [A6 + 0x8] 00004DA4 4294 clr.l [A4] 00004DA6 42AC 0004 clr.l [A4 + 0x4] 00004DAA 2053 movea.l A0, [A3] 00004DAC 2068 000E movea.l A0, [A0 + 0xE] 00004DB0 2253 movea.l A1, [A3] 00004DB2 2269 000E movea.l A1, [A1 + 0xE] 00004DB6 3029 0016 move.w D0, [A1 + 0x16] 00004DBA 9068 0012 sub.w D0, [A0 + 0x12] 00004DBE 3040 movea.w A0, D0 00004DC0 2948 000C move.l [A4 + 0xC], A0 00004DC4 2053 movea.l A0, [A3] 00004DC6 2068 000E movea.l A0, [A0 + 0xE] 00004DCA 2253 movea.l A1, [A3] 00004DCC 2269 000E movea.l A1, [A1 + 0xE] 00004DD0 3029 0014 move.w D0, [A1 + 0x14] 00004DD4 9068 0010 sub.w D0, [A0 + 0x10] 00004DD8 3040 movea.w A0, D0 00004DDA 2948 0008 move.l [A4 + 0x8], A0 00004DDE 4CDF 1800 movem.l A4,A3, [A7]+ 00004DE2 4E5E unlink A6 00004DE4 4E75 rts export_394: 00004DE6 4E56 0000 link A6, 0 00004DEA 48E7 0018 movem.l -[A7], A3,A4 00004DEE 286E 000C movea.l A4, [A6 + 0xC] 00004DF2 266E 0008 movea.l A3, [A6 + 0x8] 00004DF6 4294 clr.l [A4] 00004DF8 42AC 0004 clr.l [A4 + 0x4] 00004DFC 2053 movea.l A0, [A3] 00004DFE 2068 000E movea.l A0, [A0 + 0xE] 00004E02 2253 movea.l A1, [A3] 00004E04 2269 000E movea.l A1, [A1 + 0xE] 00004E08 3029 0016 move.w D0, [A1 + 0x16] 00004E0C 9068 0012 sub.w D0, [A0 + 0x12] 00004E10 3040 movea.w A0, D0 00004E12 2948 000C move.l [A4 + 0xC], A0 00004E16 2053 movea.l A0, [A3] 00004E18 2068 000E movea.l A0, [A0 + 0xE] 00004E1C 2253 movea.l A1, [A3] 00004E1E 2269 000E movea.l A1, [A1 + 0xE] 00004E22 3029 0014 move.w D0, [A1 + 0x14] 00004E26 9068 0010 sub.w D0, [A0 + 0x10] 00004E2A 3040 movea.w A0, D0 00004E2C 2948 0008 move.l [A4 + 0x8], A0 00004E30 4CDF 1800 movem.l A4,A3, [A7]+ 00004E34 4E5E unlink A6 00004E36 4E75 rts export_395: 00004E38 4E56 0000 link A6, 0 00004E3C 206E 0008 movea.l A0, [A6 + 0x8] 00004E40 2050 movea.l A0, [A0] 00004E42 1028 0030 move.b D0, [A0 + 0x30] 00004E46 4E5E unlink A6 00004E48 4E75 rts export_396: 00004E4A 4E56 0000 link A6, 0 00004E4E 206E 0008 movea.l A0, [A6 + 0x8] 00004E52 2050 movea.l A0, [A0] 00004E54 1028 0032 move.b D0, [A0 + 0x32] 00004E58 4E5E unlink A6 00004E5A 4E75 rts export_397: 00004E5C 4E56 0000 link A6, 0 00004E60 206E 0008 movea.l A0, [A6 + 0x8] 00004E64 2050 movea.l A0, [A0] 00004E66 1028 0031 move.b D0, [A0 + 0x31] 00004E6A 4E5E unlink A6 00004E6C 4E75 rts export_398: 00004E6E 4E56 0000 link A6, 0 00004E72 206E 0008 movea.l A0, [A6 + 0x8] 00004E76 2050 movea.l A0, [A0] 00004E78 116E 000C 0032 move.b [A0 + 0x32], [A6 + 0xC] 00004E7E 4E5E unlink A6 00004E80 4E75 rts export_399: 00004E82 4E56 0000 link A6, 0 00004E86 206E 0008 movea.l A0, [A6 + 0x8] 00004E8A 2050 movea.l A0, [A0] 00004E8C 2F28 000E move.l -[A7], [A0 + 0xE] 00004E90 2F2E 000C move.l -[A7], [A6 + 0xC] 00004E94 A91A trap SetWTitle 00004E96 4E5E unlink A6 00004E98 4E75 rts export_400: 00004E9A 4E56 0000 link A6, 0 00004E9E 206E 0008 movea.l A0, [A6 + 0x8] 00004EA2 2050 movea.l A0, [A0] 00004EA4 2F28 000E move.l -[A7], [A0 + 0xE] 00004EA8 2F2E 000C move.l -[A7], [A6 + 0xC] 00004EAC A919 trap GetWTitle 00004EAE 4E5E unlink A6 00004EB0 4E75 rts export_401: 00004EB2 4E56 0000 link A6, 0 00004EB6 206E 0008 movea.l A0, [A6 + 0x8] 00004EBA 2050 movea.l A0, [A0] 00004EBC 116E 000C 0033 move.b [A0 + 0x33], [A6 + 0xC] 00004EC2 4E5E unlink A6 00004EC4 4E75 rts export_402: 00004EC6 4E56 0000 link A6, 0 00004ECA 206E 0008 movea.l A0, [A6 + 0x8] 00004ECE 2050 movea.l A0, [A0] 00004ED0 1028 0033 move.b D0, [A0 + 0x33] 00004ED4 4E5E unlink A6 00004ED6 4E75 rts export_403: 00004ED8 4E56 0000 link A6, 0 00004EDC 4227 clr.b -[A7] 00004EDE 2F2E 000C move.l -[A7], [A6 + 0xC] 00004EE2 206E 0008 movea.l A0, [A6 + 0x8] 00004EE6 2050 movea.l A0, [A0] 00004EE8 2068 000E movea.l A0, [A0 + 0xE] 00004EEC 2F28 0076 move.l -[A7], [A0 + 0x76] 00004EF0 A8E8 trap PtInRgn 00004EF2 101F move.b D0, [A7]+ 00004EF4 4E5E unlink A6 00004EF6 4E75 rts export_404: 00004EF8 4E56 FFF8 link A6, -0x0008 00004EFC 48E7 0038 movem.l -[A7], A2,A3,A4 00004F00 266E 000C movea.l A3, [A6 + 0xC] 00004F04 206E 0008 movea.l A0, [A6 + 0x8] 00004F08 2050 movea.l A0, [A0] 00004F0A 2153 0028 move.l [A0 + 0x28], [A3] 00004F0E 216B 0004 002C move.l [A0 + 0x2C], [A3 + 0x4] 00004F14 206E 0008 movea.l A0, [A6 + 0x8] 00004F18 2050 movea.l A0, [A0] 00004F1A 2468 000E movea.l A2, [A0 + 0xE] 00004F1E 4A2A 0071 tst.b [A2 + 0x71] 00004F22 6754 beq +0x56 /* 00004F78 */ 00004F24 286A 0082 movea.l A4, [A2 + 0x82] 00004F28 2054 movea.l A0, [A4] 00004F2A 2D68 0008 FFF8 move.l [A6 - 0x8], [A0 + 0x8] 00004F30 2D68 000C FFFC move.l [A6 - 0x4], [A0 + 0xC] 00004F36 302E FFFE move.w D0, [A6 - 0x2] 00004F3A 906E FFFA sub.w D0, [A6 - 0x6] 00004F3E B06B 0006 cmp.w D0, [A3 + 0x6] 00004F42 6F0C ble +0xE /* 00004F50 */ 00004F44 302E FFFA move.w D0, [A6 - 0x6] 00004F48 D06B 0006 add.w D0, [A3 + 0x6] 00004F4C 3D40 FFFE move.w [A6 - 0x2], D0 label00004F50: 00004F50 302E FFFC move.w D0, [A6 - 0x4] 00004F54 906E FFF8 sub.w D0, [A6 - 0x8] 00004F58 B06B 0004 cmp.w D0, [A3 + 0x4] 00004F5C 6F0C ble +0xE /* 00004F6A */ 00004F5E 302E FFF8 move.w D0, [A6 - 0x8] 00004F62 D06B 0004 add.w D0, [A3 + 0x4] 00004F66 3D40 FFFC move.w [A6 - 0x4], D0 label00004F6A: 00004F6A 2054 movea.l A0, [A4] 00004F6C 216E FFF8 0008 move.l [A0 + 0x8], [A6 - 0x8] 00004F72 216E FFFC 000C move.l [A0 + 0xC], [A6 - 0x4] label00004F78: 00004F78 4CDF 1C00 movem.l A4,A3,A2, [A7]+ 00004F7C 4E5E unlink A6 00004F7E 4E75 rts export_405: 00004F80 4E56 0000 link A6, 0 00004F84 2F0C move.l -[A7], A4 00004F86 206E 0008 movea.l A0, [A6 + 0x8] 00004F8A 2050 movea.l A0, [A0] 00004F8C 2068 000E movea.l A0, [A0 + 0xE] 00004F90 2868 0082 movea.l A4, [A0 + 0x82] 00004F94 206E 000C movea.l A0, [A6 + 0xC] 00004F98 2254 movea.l A1, [A4] 00004F9A 2350 0008 move.l [A1 + 0x8], [A0] 00004F9E 2368 0004 000C move.l [A1 + 0xC], [A0 + 0x4] 00004FA4 285F movea.l A4, [A7]+ 00004FA6 4E5E unlink A6 00004FA8 4E75 rts export_406: 00004FAA 4E56 0000 link A6, 0 00004FAE 206E 0008 movea.l A0, [A6 + 0x8] 00004FB2 2050 movea.l A0, [A0] 00004FB4 316E 000C 0038 move.w [A0 + 0x38], [A6 + 0xC] 00004FBA 4E5E unlink A6 00004FBC 4E75 rts export_407: 00004FBE 4E56 0000 link A6, 0 00004FC2 206E 0008 movea.l A0, [A6 + 0x8] 00004FC6 2050 movea.l A0, [A0] 00004FC8 3028 0038 move.w D0, [A0 + 0x38] 00004FCC 4E5E unlink A6 00004FCE 4E75 rts export_408: 00004FD0 4E56 0000 link A6, 0 00004FD4 2F0C move.l -[A7], A4 00004FD6 286E 0008 movea.l A4, [A6 + 0x8] 00004FDA 2054 movea.l A0, [A4] 00004FDC 4A28 001A tst.b [A0 + 0x1A] 00004FE0 6614 bne +0x16 /* 00004FF6 */ 00004FE2 2F0C move.l -[A7], A4 00004FE4 4EBA F1C8 jsr [PC - 0xE38 /* 000041AE */] 00004FE8 2E8C move.l [A7], A4 00004FEA 2054 movea.l A0, [A4] 00004FEC 2F28 0012 move.l -[A7], [A0 + 0x12] 00004FF0 4EAD 063A jsr [A5 + 0x63A] 00004FF4 508F addq.l A7, 8 label00004FF6: 00004FF6 285F movea.l A4, [A7]+ 00004FF8 4E5E unlink A6 00004FFA 4E75 rts export_409: 00004FFC 4E56 0000 link A6, 0 00005000 2F0C move.l -[A7], A4 00005002 286E 0008 movea.l A4, [A6 + 0x8] 00005006 2054 movea.l A0, [A4] 00005008 4A28 001A tst.b [A0 + 0x1A] 0000500C 6714 beq +0x16 /* 00005022 */ 0000500E 2F0C move.l -[A7], A4 00005010 4EBA F1B4 jsr [PC - 0xE4C /* 000041C6 */] 00005014 2E8C move.l [A7], A4 00005016 2054 movea.l A0, [A4] 00005018 2F28 0012 move.l -[A7], [A0 + 0x12] 0000501C 4EAD 0642 jsr [A5 + 0x642] 00005020 508F addq.l A7, 8 label00005022: 00005022 285F movea.l A4, [A7]+ 00005024 4E5E unlink A6 00005026 4E75 rts export_410: 00005028 4E56 0000 link A6, 0 0000502C 2F0C move.l -[A7], A4 0000502E 286E 0008 movea.l A4, [A6 + 0x8] 00005032 2054 movea.l A0, [A4] 00005034 4A28 001B tst.b [A0 + 0x1B] 00005038 6620 bne +0x22 /* 0000505A */ 0000503A 2054 movea.l A0, [A4] 0000503C 2F28 000E move.l -[A7], [A0 + 0xE] 00005040 1F3C 0001 move.b -[A7], 0x1 00005044 A91C trap HiliteWindow 00005046 2F0C move.l -[A7], A4 00005048 4EBA F1E2 jsr [PC - 0xE1E /* 0000422C */] 0000504C 2E8C move.l [A7], A4 0000504E 2054 movea.l A0, [A4] 00005050 2F28 000A move.l -[A7], [A0 + 0xA] 00005054 4EAD 1282 jsr [A5 + 0x1282] 00005058 508F addq.l A7, 8 label0000505A: 0000505A 285F movea.l A4, [A7]+ 0000505C 4E5E unlink A6 0000505E 4E75 rts export_411: 00005060 4E56 0000 link A6, 0 00005064 2F0C move.l -[A7], A4 00005066 286E 0008 movea.l A4, [A6 + 0x8] 0000506A 2054 movea.l A0, [A4] 0000506C 4A28 001B tst.b [A0 + 0x1B] 00005070 671E beq +0x20 /* 00005090 */ 00005072 2054 movea.l A0, [A4] 00005074 2F28 000E move.l -[A7], [A0 + 0xE] 00005078 4227 clr.b -[A7] 0000507A A91C trap HiliteWindow 0000507C 2F0C move.l -[A7], A4 0000507E 2054 movea.l A0, [A4] 00005080 2F28 000A move.l -[A7], [A0 + 0xA] 00005084 4EAD 128A jsr [A5 + 0x128A] 00005088 2E8C move.l [A7], A4 0000508A 4EBA F206 jsr [PC - 0xDFA /* 00004292 */] 0000508E 508F addq.l A7, 8 label00005090: 00005090 285F movea.l A4, [A7]+ 00005092 4E5E unlink A6 00005094 4E75 rts export_412: 00005096 4E56 FFFC link A6, -0x0004 0000509A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000509E 206E 0008 movea.l A0, [A6 + 0x8] 000050A2 2050 movea.l A0, [A0] 000050A4 2F28 0012 move.l -[A7], [A0 + 0x12] 000050A8 4EAD 0632 jsr [A5 + 0x632] 000050AC 206E 0008 movea.l A0, [A6 + 0x8] 000050B0 2050 movea.l A0, [A0] 000050B2 117C 0001 001A move.b [A0 + 0x1A], 0x1 000050B8 4E5E unlink A6 000050BA 4E75 rts export_413: 000050BC 4E56 0000 link A6, 0 000050C0 48E7 0138 movem.l -[A7], D7,A2,A3,A4 000050C4 266E 0008 movea.l A3, [A6 + 0x8] 000050C8 2853 movea.l A4, [A3] 000050CA 45EC 0034 lea.l A2, [A4 + 0x34] 000050CE 0C6A 7FFF 0002 cmpi.w [A2 + 0x2], 0x7FFF 000050D4 6706 beq +0x8 /* 000050DC */ 000050D6 0C52 7FFF cmpi.w [A2], 0x7FFF 000050DA 6604 bne +0x6 /* 000050E0 */ label000050DC: 000050DC 7E00 moveq.l D7, 0x00 000050DE 6002 bra +0x4 /* 000050E2 */ label000050E0: 000050E0 7E01 moveq.l D7, 0x01 label000050E2: 000050E2 4A2C 001A tst.b [A4 + 0x1A] 000050E6 662A bne +0x2C /* 00005112 */ 000050E8 4A07 tst.b D7 000050EA 6726 beq +0x28 /* 00005112 */ 000050EC 2F0B move.l -[A7], A3 000050EE 4EBA F0BE jsr [PC - 0xF42 /* 000041AE */] 000050F2 2053 movea.l A0, [A3] 000050F4 2EA8 000E move.l [A7], [A0 + 0xE] 000050F8 3F28 0036 move.w -[A7], [A0 + 0x36] 000050FC 3F28 0034 move.w -[A7], [A0 + 0x34] 00005100 4227 clr.b -[A7] 00005102 A91B trap MoveWindow 00005104 2053 movea.l A0, [A3] 00005106 4868 0034 pea.l [A0 + 0x34] 0000510A 2F3C 7FFF 7FFF move.l -[A7], 0x7FFF7FFF 00005110 A880 trap SetPt label00005112: 00005112 4CDF 1C80 movem.l A4,A3,A2,D7, [A7]+ 00005116 4E5E unlink A6 00005118 4E75 rts export_414: 0000511A 4E56 0000 link A6, 0 0000511E 2F0C move.l -[A7], A4 00005120 286E 0008 movea.l A4, [A6 + 0x8] 00005124 2054 movea.l A0, [A4] 00005126 4A28 001A tst.b [A0 + 0x1A] 0000512A 672E beq +0x30 /* 0000515A */ 0000512C 2F0C move.l -[A7], A4 0000512E 4EBA F096 jsr [PC - 0xF6A /* 000041C6 */] 00005132 2054 movea.l A0, [A4] 00005134 2EA8 000E move.l [A7], [A0 + 0xE] 00005138 A873 trap SetPort 0000513A 4EBA F810 jsr [PC - 0x7F0 /* 0000494C */] 0000513E 2054 movea.l A0, [A4] 00005140 2068 000E movea.l A0, [A0 + 0xE] 00005144 2254 movea.l A1, [A4] 00005146 2368 0010 0034 move.l [A1 + 0x34], [A0 + 0x10] 0000514C 4869 0034 pea.l [A1 + 0x34] 00005150 A870 trap LocalToGlobal 00005152 2F0C move.l -[A7], A4 00005154 4EAD 0D4A jsr [A5 + 0xD4A] 00005158 588F addq.l A7, 4 label0000515A: 0000515A 285F movea.l A4, [A7]+ 0000515C 4E5E unlink A6 0000515E 4E75 rts export_415: 00005160 4E56 0000 link A6, 0 00005164 206E 0008 movea.l A0, [A6 + 0x8] 00005168 2050 movea.l A0, [A0] 0000516A 2F28 000E move.l -[A7], [A0 + 0xE] 0000516E 1F2E 000C move.b -[A7], [A6 + 0xC] 00005172 A908 trap ShowHide 00005174 206E 0008 movea.l A0, [A6 + 0x8] 00005178 2050 movea.l A0, [A0] 0000517A 116E 000C 001A move.b [A0 + 0x1A], [A6 + 0xC] 00005180 4E5E unlink A6 00005182 4E75 rts export_416: 00005184 4E56 0000 link A6, 0 00005188 2F2E 000C move.l -[A7], [A6 + 0xC] 0000518C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005190 206E 0008 movea.l A0, [A6 + 0x8] 00005194 2050 movea.l A0, [A0] 00005196 2F28 0012 move.l -[A7], [A0 + 0x12] 0000519A 4EAD 064A jsr [A5 + 0x64A] 0000519E 4E5E unlink A6 000051A0 4E75 rts export_417: 000051A2 4E56 FFF8 link A6, -0x0008 000051A6 48E7 0308 movem.l -[A7], D6,D7,A4 000051AA 286E 0008 movea.l A4, [A6 + 0x8] 000051AE 2054 movea.l A0, [A4] 000051B0 2068 000E movea.l A0, [A0 + 0xE] 000051B4 2D68 0010 FFF8 move.l [A6 - 0x8], [A0 + 0x10] 000051BA 2D68 0014 FFFC move.l [A6 - 0x4], [A0 + 0x14] 000051C0 302E FFFE move.w D0, [A6 - 0x2] 000051C4 906E FFFA sub.w D0, [A6 - 0x6] 000051C8 306E FFF8 movea.w A0, [A6 - 0x8] 000051CC 326E FFFC movea.w A1, [A6 - 0x4] 000051D0 93C8 sub.l A1, A0 000051D2 2E09 move.l D7, A1 000051D4 7210 moveq.l D1, 0x10 000051D6 E3AF lsl D7, D1 000051D8 3040 movea.w A0, D0 000051DA DE88 add.l D7, A0 000051DC 2054 movea.l A0, [A4] 000051DE 2D68 0028 FFF8 move.l [A6 - 0x8], [A0 + 0x28] 000051E4 2D68 002C FFFC move.l [A6 - 0x4], [A0 + 0x2C] 000051EA 526E FFFE addq.w [A6 - 0x2], 1 000051EE 526E FFFC addq.w [A6 - 0x4], 1 000051F2 42A7 clr.l -[A7] 000051F4 2F28 000E move.l -[A7], [A0 + 0xE] 000051F8 226E 000C movea.l A1, [A6 + 0xC] 000051FC 2F29 000A move.l -[A7], [A1 + 0xA] 00005200 486E FFF8 pea.l [A6 - 0x8] 00005204 A92B trap GrowWindow 00005206 2C1F move.l D6, [A7]+ 00005208 4A86 tst.l D6 0000520A 671E beq +0x20 /* 0000522A */ 0000520C BE86 cmp.l D7, D6 0000520E 671A beq +0x1C /* 0000522A */ 00005210 2006 move.l D0, D6 00005212 7210 moveq.l D1, 0x10 00005214 E2A0 asr D0, D1 00005216 0240 FFFF andi.w D0, 0xFFFF 0000521A 3F00 move.w -[A7], D0 0000521C 70FF moveq.l D0, 0xFFFFFFFF 0000521E C046 and.w D0, D6 00005220 3F00 move.w -[A7], D0 00005222 2F0C move.l -[A7], A4 00005224 4EAD 0D42 jsr [A5 + 0xD42] 00005228 508F addq.l A7, 8 label0000522A: 0000522A 4CDF 10C0 movem.l A4,D7,D6, [A7]+ 0000522E 4E5E unlink A6 00005230 4E75 rts export_418: 00005232 4E56 FFF8 link A6, -0x0008 00005236 2F0C move.l -[A7], A4 00005238 286E 0008 movea.l A4, [A6 + 0x8] 0000523C 2F0C move.l -[A7], A4 0000523E 4EAD E782 jsr [A5 - 0x187E] 00005242 2054 movea.l A0, [A4] 00005244 2068 000E movea.l A0, [A0 + 0xE] 00005248 2D68 0010 FFF8 move.l [A6 - 0x8], [A0 + 0x10] 0000524E 2D68 0014 FFFC move.l [A6 - 0x4], [A0 + 0x14] 00005254 486E FFF8 pea.l [A6 - 0x8] 00005258 A87B trap ClipRect 0000525A 486E FFF8 pea.l [A6 - 0x8] 0000525E A8A3 trap EraseRect 00005260 2054 movea.l A0, [A4] 00005262 2EA8 000E move.l [A7], [A0 + 0xE] 00005266 3F2E 000C move.w -[A7], [A6 + 0xC] 0000526A 4227 clr.b -[A7] 0000526C A83A trap ZoomWindow 0000526E 2054 movea.l A0, [A4] 00005270 4AA8 0016 tst.l [A0 + 0x16] 00005274 6746 beq +0x48 /* 000052BC */ 00005276 2054 movea.l A0, [A4] 00005278 2068 000E movea.l A0, [A0 + 0xE] 0000527C 3028 0016 move.w D0, [A0 + 0x16] 00005280 906E FFFE sub.w D0, [A6 - 0x2] 00005284 3D40 FFFE move.w [A6 - 0x2], D0 00005288 2054 movea.l A0, [A4] 0000528A 2068 000E movea.l A0, [A0 + 0xE] 0000528E 3028 0014 move.w D0, [A0 + 0x14] 00005292 906E FFFC sub.w D0, [A6 - 0x4] 00005296 3D40 FFFC move.w [A6 - 0x4], D0 0000529A 486E FFF8 pea.l [A6 - 0x8] 0000529E 486D 08A2 pea.l [A5 + 0x8A2] 000052A2 2054 movea.l A0, [A4] 000052A4 2F28 0016 move.l -[A7], [A0 + 0x16] 000052A8 4EAD 110A jsr [A5 + 0x110A] 000052AC 2054 movea.l A0, [A4] 000052AE 2068 000E movea.l A0, [A0 + 0xE] 000052B2 4868 0010 pea.l [A0 + 0x10] 000052B6 A928 trap InvalRect 000052B8 4FEF 000C lea.l A7, [A7 + 0xC] label000052BC: 000052BC 2054 movea.l A0, [A4] 000052BE 4A28 0030 tst.b [A0 + 0x30] 000052C2 670E beq +0x10 /* 000052D2 */ 000052C4 2F0C move.l -[A7], A4 000052C6 2054 movea.l A0, [A4] 000052C8 2F28 0012 move.l -[A7], [A0 + 0x12] 000052CC 4EAD 0632 jsr [A5 + 0x632] 000052D0 508F addq.l A7, 8 label000052D2: 000052D2 285F movea.l A4, [A7]+ 000052D4 4E5E unlink A6 000052D6 4E75 rts export_419: 000052D8 4E56 0000 link A6, 0 000052DC 206E 0008 movea.l A0, [A6 + 0x8] 000052E0 2050 movea.l A0, [A0] 000052E2 2F28 000E move.l -[A7], [A0 + 0xE] 000052E6 3F2E 000C move.w -[A7], [A6 + 0xC] 000052EA 3F2E 000E move.w -[A7], [A6 + 0xE] 000052EE 4227 clr.b -[A7] 000052F0 A91B trap MoveWindow 000052F2 4E5E unlink A6 000052F4 4E75 rts export_420: 000052F6 4E56 FFF8 link A6, -0x0008 000052FA 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000052FE 3C2E 000C move.w D6, [A6 + 0xC] 00005302 3A2E 000E move.w D5, [A6 + 0xE] 00005306 286E 0008 movea.l A4, [A6 + 0x8] 0000530A 426E FFF8 clr.w [A6 - 0x8] 0000530E 426E FFFA clr.w [A6 - 0x6] 00005312 2054 movea.l A0, [A4] 00005314 2068 000E movea.l A0, [A0 + 0xE] 00005318 2254 movea.l A1, [A4] 0000531A 2269 000E movea.l A1, [A1 + 0xE] 0000531E 3029 0016 move.w D0, [A1 + 0x16] 00005322 9068 0012 sub.w D0, [A0 + 0x12] 00005326 3D40 FFFE move.w [A6 - 0x2], D0 0000532A 2054 movea.l A0, [A4] 0000532C 2068 000E movea.l A0, [A0 + 0xE] 00005330 2254 movea.l A1, [A4] 00005332 2269 000E movea.l A1, [A1 + 0xE] 00005336 3029 0014 move.w D0, [A1 + 0x14] 0000533A 9068 0010 sub.w D0, [A0 + 0x10] 0000533E 3D40 FFFC move.w [A6 - 0x4], D0 00005342 2054 movea.l A0, [A4] 00005344 3E28 002E move.w D7, [A0 + 0x2E] 00005348 2648 movea.l A3, A0 0000534A BE46 cmp.w D7, D6 0000534C 6F04 ble +0x6 /* 00005352 */ 0000534E 3006 move.w D0, D6 00005350 6002 bra +0x4 /* 00005354 */ label00005352: 00005352 3007 move.w D0, D7 label00005354: 00005354 3C00 move.w D6, D0 00005356 2054 movea.l A0, [A4] 00005358 3E28 002C move.w D7, [A0 + 0x2C] 0000535C BE45 cmp.w D7, D5 0000535E 6F04 ble +0x6 /* 00005364 */ 00005360 3005 move.w D0, D5 00005362 6002 bra +0x4 /* 00005366 */ label00005364: 00005364 3007 move.w D0, D7 label00005366: 00005366 3A00 move.w D5, D0 00005368 2054 movea.l A0, [A4] 0000536A 3E28 002A move.w D7, [A0 + 0x2A] 0000536E BE46 cmp.w D7, D6 00005370 6C04 bge +0x6 /* 00005376 */ 00005372 3006 move.w D0, D6 00005374 6002 bra +0x4 /* 00005378 */ label00005376: 00005376 3007 move.w D0, D7 label00005378: 00005378 3C00 move.w D6, D0 0000537A 2054 movea.l A0, [A4] 0000537C 3E28 0028 move.w D7, [A0 + 0x28] 00005380 BE45 cmp.w D7, D5 00005382 6C04 bge +0x6 /* 00005388 */ 00005384 3005 move.w D0, D5 00005386 6002 bra +0x4 /* 0000538A */ label00005388: 00005388 3007 move.w D0, D7 label0000538A: 0000538A 3A00 move.w D5, D0 0000538C 2F2B 000E move.l -[A7], [A3 + 0xE] 00005390 3F06 move.w -[A7], D6 00005392 3F05 move.w -[A7], D5 00005394 1F3C 0001 move.b -[A7], 0x1 00005398 A91D trap SizeWindow 0000539A 2054 movea.l A0, [A4] 0000539C 4AA8 0016 tst.l [A0 + 0x16] 000053A0 672A beq +0x2C /* 000053CC */ 000053A2 3006 move.w D0, D6 000053A4 906E FFFE sub.w D0, [A6 - 0x2] 000053A8 3D40 FFFE move.w [A6 - 0x2], D0 000053AC 3005 move.w D0, D5 000053AE 906E FFFC sub.w D0, [A6 - 0x4] 000053B2 3D40 FFFC move.w [A6 - 0x4], D0 000053B6 486E FFF8 pea.l [A6 - 0x8] 000053BA 486D 08A2 pea.l [A5 + 0x8A2] 000053BE 2054 movea.l A0, [A4] 000053C0 2F28 0016 move.l -[A7], [A0 + 0x16] 000053C4 4EAD 110A jsr [A5 + 0x110A] 000053C8 4FEF 000C lea.l A7, [A7 + 0xC] label000053CC: 000053CC 4EBA F57E jsr [PC - 0xA82 /* 0000494C */] 000053D0 2F0C move.l -[A7], A4 000053D2 4EAD 0D52 jsr [A5 + 0xD52] 000053D6 4CEE 18E0 FFE4 movem.l A4,A3,D7,D6,D5, [A6 - 0x1C] 000053DC 4E5E unlink A6 000053DE 4E75 rts export_421: 000053E0 4E56 FFF8 link A6, -0x0008 000053E4 486E FFF8 pea.l [A6 - 0x8] 000053E8 206E 0008 movea.l A0, [A6 + 0x8] 000053EC 2050 movea.l A0, [A0] 000053EE 2F28 0012 move.l -[A7], [A0 + 0x12] 000053F2 4EAD 0662 jsr [A5 + 0x662] 000053F6 206E 0008 movea.l A0, [A6 + 0x8] 000053FA 2050 movea.l A0, [A0] 000053FC 2EA8 000E move.l [A7], [A0 + 0xE] 00005400 302E FFFE move.w D0, [A6 - 0x2] 00005404 0640 03E8 addi.w D0, 0x3E8 00005408 3F00 move.w -[A7], D0 0000540A 302E FFFC move.w D0, [A6 - 0x4] 0000540E 0640 03E8 addi.w D0, 0x3E8 00005412 3F00 move.w -[A7], D0 00005414 4227 clr.b -[A7] 00005416 A91B trap MoveWindow 00005418 4E5E unlink A6 0000541A 4E75 rts export_422: 0000541C 4E56 FFF4 link A6, -0x000C 00005420 2F0C move.l -[A7], A4 00005422 286E 0008 movea.l A4, [A6 + 0x8] 00005426 486E FFFC pea.l [A6 - 0x4] 0000542A A874 trap GetPort 0000542C 2F0C move.l -[A7], A4 0000542E 4EAD E782 jsr [A5 - 0x187E] 00005432 2054 movea.l A0, [A4] 00005434 2EA8 000E move.l [A7], [A0 + 0xE] 00005438 A922 trap BeginUpdate 0000543A 206D E25A movea.l A0, [A5 - 0x1DA6] 0000543E 4868 0010 pea.l [A0 + 0x10] 00005442 A87B trap ClipRect 00005444 206D E25A movea.l A0, [A5 - 0x1DA6] 00005448 4868 0010 pea.l [A0 + 0x10] 0000544C A8A3 trap EraseRect 0000544E 2054 movea.l A0, [A4] 00005450 4AA8 0016 tst.l [A0 + 0x16] 00005454 672C beq +0x2E /* 00005482 */ 00005456 206D E25A movea.l A0, [A5 - 0x1DA6] 0000545A 2068 0018 movea.l A0, [A0 + 0x18] 0000545E 2050 movea.l A0, [A0] 00005460 2D68 0002 FFF4 move.l [A6 - 0xC], [A0 + 0x2] 00005466 2D68 0006 FFF8 move.l [A6 - 0x8], [A0 + 0x6] 0000546C 486E FFF4 pea.l [A6 - 0xC] 00005470 486D 089A pea.l [A5 + 0x89A] 00005474 2054 movea.l A0, [A4] 00005476 2F28 0016 move.l -[A7], [A0 + 0x16] 0000547A 4EAD 110A jsr [A5 + 0x110A] 0000547E 4FEF 000C lea.l A7, [A7 + 0xC] label00005482: 00005482 2054 movea.l A0, [A4] 00005484 2F28 000E move.l -[A7], [A0 + 0xE] 00005488 A923 trap EndUpdate 0000548A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000548E A873 trap SetPort 00005490 4EBA F4BA jsr [PC - 0xB46 /* 0000494C */] 00005494 285F movea.l A4, [A7]+ 00005496 4E5E unlink A6 00005498 4E75 rts export_423: 0000549A 4E56 0000 link A6, 0 0000549E 206E 0008 movea.l A0, [A6 + 0x8] 000054A2 2050 movea.l A0, [A0] 000054A4 2F28 000E move.l -[A7], [A0 + 0xE] 000054A8 A873 trap SetPort 000054AA 42A7 clr.l -[A7] 000054AC A878 trap SetOrigin 000054AE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000054B2 4EBA F48A jsr [PC - 0xB76 /* 0000493E */] 000054B6 4E5E unlink A6 000054B8 4E75 rts export_424: 000054BA 4E56 0000 link A6, 0 000054BE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000054C2 4EAD E782 jsr [A5 - 0x187E] 000054C6 206E 000C movea.l A0, [A6 + 0xC] 000054CA 4868 000A pea.l [A0 + 0xA] 000054CE A871 trap GlobalToLocal 000054D0 2EAE 000C move.l [A7], [A6 + 0xC] 000054D4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000054D8 4EBA EE68 jsr [PC - 0x1198 /* 00004342 */] 000054DC 4E5E unlink A6 000054DE 4E75 rts export_425: 000054E0 4E56 FFFC link A6, -0x0004 000054E4 206E 0008 movea.l A0, [A6 + 0x8] 000054E8 2050 movea.l A0, [A0] 000054EA 2068 000E movea.l A0, [A0 + 0xE] 000054EE 2068 0076 movea.l A0, [A0 + 0x76] 000054F2 2050 movea.l A0, [A0] 000054F4 2D68 0002 FFFC move.l [A6 - 0x4], [A0 + 0x2] 000054FA 302E FFFE move.w D0, [A6 - 0x2] 000054FE 916E 000E sub.w [A6 + 0xE], D0 00005502 302E FFFC move.w D0, [A6 - 0x4] 00005506 916E 000C sub.w [A6 + 0xC], D0 0000550A 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000550E 2F2E 000C move.l -[A7], [A6 + 0xC] 00005512 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005516 4EBA EF58 jsr [PC - 0x10A8 /* 00004470 */] 0000551A 4E5E unlink A6 0000551C 4E75 rts export_426: 0000551E 4E56 FFFC link A6, -0x0004 00005522 206E 0008 movea.l A0, [A6 + 0x8] 00005526 2050 movea.l A0, [A0] 00005528 2068 000E movea.l A0, [A0 + 0xE] 0000552C 2068 0076 movea.l A0, [A0 + 0x76] 00005530 2050 movea.l A0, [A0] 00005532 2D68 0002 FFFC move.l [A6 - 0x4], [A0 + 0x2] 00005538 2F2E 000C move.l -[A7], [A6 + 0xC] 0000553C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00005540 4EAD 19DA jsr [A5 + 0x19DA] 00005544 2F2E 0010 move.l -[A7], [A6 + 0x10] 00005548 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000554C 3F2E FFFC move.w -[A7], [A6 - 0x4] 00005550 A8A8 trap OffsetRect 00005552 4E5E unlink A6 00005554 4E75 rts